line |
true |
false |
branch |
13
|
59 |
0 |
XH_PARAM_READ_STRING (opts->root, "XML::Hash::XS::root", XH_DEF_ROOT); |
|
0 |
59 |
XH_PARAM_READ_STRING (opts->root, "XML::Hash::XS::root", XH_DEF_ROOT); |
|
0 |
0 |
XH_PARAM_READ_STRING (opts->root, "XML::Hash::XS::root", XH_DEF_ROOT); |
|
0 |
0 |
XH_PARAM_READ_STRING (opts->root, "XML::Hash::XS::root", XH_DEF_ROOT); |
|
59 |
0 |
XH_PARAM_READ_STRING (opts->root, "XML::Hash::XS::root", XH_DEF_ROOT); |
14
|
59 |
0 |
XH_PARAM_READ_STRING (opts->version, "XML::Hash::XS::version", XH_DEF_VERSION); |
|
0 |
59 |
XH_PARAM_READ_STRING (opts->version, "XML::Hash::XS::version", XH_DEF_VERSION); |
|
0 |
0 |
XH_PARAM_READ_STRING (opts->version, "XML::Hash::XS::version", XH_DEF_VERSION); |
|
0 |
0 |
XH_PARAM_READ_STRING (opts->version, "XML::Hash::XS::version", XH_DEF_VERSION); |
|
59 |
0 |
XH_PARAM_READ_STRING (opts->version, "XML::Hash::XS::version", XH_DEF_VERSION); |
15
|
59 |
0 |
XH_PARAM_READ_STRING (opts->encoding, "XML::Hash::XS::encoding", XH_DEF_ENCODING); |
|
0 |
59 |
XH_PARAM_READ_STRING (opts->encoding, "XML::Hash::XS::encoding", XH_DEF_ENCODING); |
|
0 |
0 |
XH_PARAM_READ_STRING (opts->encoding, "XML::Hash::XS::encoding", XH_DEF_ENCODING); |
|
0 |
0 |
XH_PARAM_READ_STRING (opts->encoding, "XML::Hash::XS::encoding", XH_DEF_ENCODING); |
|
59 |
0 |
XH_PARAM_READ_STRING (opts->encoding, "XML::Hash::XS::encoding", XH_DEF_ENCODING); |
16
|
59 |
0 |
XH_PARAM_READ_INT (opts->indent, "XML::Hash::XS::indent", XH_DEF_INDENT); |
|
59 |
0 |
XH_PARAM_READ_INT (opts->indent, "XML::Hash::XS::indent", XH_DEF_INDENT); |
17
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->canonical, "XML::Hash::XS::canonical", XH_DEF_CANONICAL); |
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->canonical, "XML::Hash::XS::canonical", XH_DEF_CANONICAL); |
|
0 |
59 |
XH_PARAM_READ_BOOL (opts->canonical, "XML::Hash::XS::canonical", XH_DEF_CANONICAL); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->canonical, "XML::Hash::XS::canonical", XH_DEF_CANONICAL); |
|
0 |
59 |
XH_PARAM_READ_BOOL (opts->canonical, "XML::Hash::XS::canonical", XH_DEF_CANONICAL); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->canonical, "XML::Hash::XS::canonical", XH_DEF_CANONICAL); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->canonical, "XML::Hash::XS::canonical", XH_DEF_CANONICAL); |
|
0 |
59 |
XH_PARAM_READ_BOOL (opts->canonical, "XML::Hash::XS::canonical", XH_DEF_CANONICAL); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->canonical, "XML::Hash::XS::canonical", XH_DEF_CANONICAL); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->canonical, "XML::Hash::XS::canonical", XH_DEF_CANONICAL); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->canonical, "XML::Hash::XS::canonical", XH_DEF_CANONICAL); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->canonical, "XML::Hash::XS::canonical", XH_DEF_CANONICAL); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->canonical, "XML::Hash::XS::canonical", XH_DEF_CANONICAL); |
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->canonical, "XML::Hash::XS::canonical", XH_DEF_CANONICAL); |
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->canonical, "XML::Hash::XS::canonical", XH_DEF_CANONICAL); |
|
55 |
4 |
XH_PARAM_READ_BOOL (opts->canonical, "XML::Hash::XS::canonical", XH_DEF_CANONICAL); |
|
0 |
55 |
XH_PARAM_READ_BOOL (opts->canonical, "XML::Hash::XS::canonical", XH_DEF_CANONICAL); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->canonical, "XML::Hash::XS::canonical", XH_DEF_CANONICAL); |
|
4 |
55 |
XH_PARAM_READ_BOOL (opts->canonical, "XML::Hash::XS::canonical", XH_DEF_CANONICAL); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->canonical, "XML::Hash::XS::canonical", XH_DEF_CANONICAL); |
18
|
59 |
0 |
XH_PARAM_READ_STRING (opts->content, "XML::Hash::XS::content", XH_DEF_CONTENT); |
|
55 |
4 |
XH_PARAM_READ_STRING (opts->content, "XML::Hash::XS::content", XH_DEF_CONTENT); |
|
55 |
0 |
XH_PARAM_READ_STRING (opts->content, "XML::Hash::XS::content", XH_DEF_CONTENT); |
|
0 |
55 |
XH_PARAM_READ_STRING (opts->content, "XML::Hash::XS::content", XH_DEF_CONTENT); |
|
4 |
0 |
XH_PARAM_READ_STRING (opts->content, "XML::Hash::XS::content", XH_DEF_CONTENT); |
19
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->utf8, "XML::Hash::XS::utf8", XH_DEF_UTF8); |
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->utf8, "XML::Hash::XS::utf8", XH_DEF_UTF8); |
|
0 |
59 |
XH_PARAM_READ_BOOL (opts->utf8, "XML::Hash::XS::utf8", XH_DEF_UTF8); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->utf8, "XML::Hash::XS::utf8", XH_DEF_UTF8); |
|
0 |
59 |
XH_PARAM_READ_BOOL (opts->utf8, "XML::Hash::XS::utf8", XH_DEF_UTF8); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->utf8, "XML::Hash::XS::utf8", XH_DEF_UTF8); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->utf8, "XML::Hash::XS::utf8", XH_DEF_UTF8); |
|
0 |
59 |
XH_PARAM_READ_BOOL (opts->utf8, "XML::Hash::XS::utf8", XH_DEF_UTF8); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->utf8, "XML::Hash::XS::utf8", XH_DEF_UTF8); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->utf8, "XML::Hash::XS::utf8", XH_DEF_UTF8); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->utf8, "XML::Hash::XS::utf8", XH_DEF_UTF8); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->utf8, "XML::Hash::XS::utf8", XH_DEF_UTF8); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->utf8, "XML::Hash::XS::utf8", XH_DEF_UTF8); |
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->utf8, "XML::Hash::XS::utf8", XH_DEF_UTF8); |
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->utf8, "XML::Hash::XS::utf8", XH_DEF_UTF8); |
|
0 |
59 |
XH_PARAM_READ_BOOL (opts->utf8, "XML::Hash::XS::utf8", XH_DEF_UTF8); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->utf8, "XML::Hash::XS::utf8", XH_DEF_UTF8); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->utf8, "XML::Hash::XS::utf8", XH_DEF_UTF8); |
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->utf8, "XML::Hash::XS::utf8", XH_DEF_UTF8); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->utf8, "XML::Hash::XS::utf8", XH_DEF_UTF8); |
20
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->xml_decl, "XML::Hash::XS::xml_decl", XH_DEF_XML_DECL); |
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->xml_decl, "XML::Hash::XS::xml_decl", XH_DEF_XML_DECL); |
|
0 |
59 |
XH_PARAM_READ_BOOL (opts->xml_decl, "XML::Hash::XS::xml_decl", XH_DEF_XML_DECL); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->xml_decl, "XML::Hash::XS::xml_decl", XH_DEF_XML_DECL); |
|
0 |
59 |
XH_PARAM_READ_BOOL (opts->xml_decl, "XML::Hash::XS::xml_decl", XH_DEF_XML_DECL); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->xml_decl, "XML::Hash::XS::xml_decl", XH_DEF_XML_DECL); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->xml_decl, "XML::Hash::XS::xml_decl", XH_DEF_XML_DECL); |
|
0 |
59 |
XH_PARAM_READ_BOOL (opts->xml_decl, "XML::Hash::XS::xml_decl", XH_DEF_XML_DECL); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->xml_decl, "XML::Hash::XS::xml_decl", XH_DEF_XML_DECL); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->xml_decl, "XML::Hash::XS::xml_decl", XH_DEF_XML_DECL); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->xml_decl, "XML::Hash::XS::xml_decl", XH_DEF_XML_DECL); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->xml_decl, "XML::Hash::XS::xml_decl", XH_DEF_XML_DECL); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->xml_decl, "XML::Hash::XS::xml_decl", XH_DEF_XML_DECL); |
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->xml_decl, "XML::Hash::XS::xml_decl", XH_DEF_XML_DECL); |
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->xml_decl, "XML::Hash::XS::xml_decl", XH_DEF_XML_DECL); |
|
3 |
56 |
XH_PARAM_READ_BOOL (opts->xml_decl, "XML::Hash::XS::xml_decl", XH_DEF_XML_DECL); |
|
0 |
3 |
XH_PARAM_READ_BOOL (opts->xml_decl, "XML::Hash::XS::xml_decl", XH_DEF_XML_DECL); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->xml_decl, "XML::Hash::XS::xml_decl", XH_DEF_XML_DECL); |
|
56 |
3 |
XH_PARAM_READ_BOOL (opts->xml_decl, "XML::Hash::XS::xml_decl", XH_DEF_XML_DECL); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->xml_decl, "XML::Hash::XS::xml_decl", XH_DEF_XML_DECL); |
21
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->keep_root, "XML::Hash::XS::keep_root", XH_DEF_KEEP_ROOT); |
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->keep_root, "XML::Hash::XS::keep_root", XH_DEF_KEEP_ROOT); |
|
0 |
59 |
XH_PARAM_READ_BOOL (opts->keep_root, "XML::Hash::XS::keep_root", XH_DEF_KEEP_ROOT); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->keep_root, "XML::Hash::XS::keep_root", XH_DEF_KEEP_ROOT); |
|
0 |
59 |
XH_PARAM_READ_BOOL (opts->keep_root, "XML::Hash::XS::keep_root", XH_DEF_KEEP_ROOT); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->keep_root, "XML::Hash::XS::keep_root", XH_DEF_KEEP_ROOT); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->keep_root, "XML::Hash::XS::keep_root", XH_DEF_KEEP_ROOT); |
|
0 |
59 |
XH_PARAM_READ_BOOL (opts->keep_root, "XML::Hash::XS::keep_root", XH_DEF_KEEP_ROOT); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->keep_root, "XML::Hash::XS::keep_root", XH_DEF_KEEP_ROOT); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->keep_root, "XML::Hash::XS::keep_root", XH_DEF_KEEP_ROOT); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->keep_root, "XML::Hash::XS::keep_root", XH_DEF_KEEP_ROOT); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->keep_root, "XML::Hash::XS::keep_root", XH_DEF_KEEP_ROOT); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->keep_root, "XML::Hash::XS::keep_root", XH_DEF_KEEP_ROOT); |
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->keep_root, "XML::Hash::XS::keep_root", XH_DEF_KEEP_ROOT); |
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->keep_root, "XML::Hash::XS::keep_root", XH_DEF_KEEP_ROOT); |
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->keep_root, "XML::Hash::XS::keep_root", XH_DEF_KEEP_ROOT); |
|
0 |
59 |
XH_PARAM_READ_BOOL (opts->keep_root, "XML::Hash::XS::keep_root", XH_DEF_KEEP_ROOT); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->keep_root, "XML::Hash::XS::keep_root", XH_DEF_KEEP_ROOT); |
|
0 |
59 |
XH_PARAM_READ_BOOL (opts->keep_root, "XML::Hash::XS::keep_root", XH_DEF_KEEP_ROOT); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->keep_root, "XML::Hash::XS::keep_root", XH_DEF_KEEP_ROOT); |
25
|
59 |
0 |
XH_PARAM_READ_BOOL (use_attr, "XML::Hash::XS::use_attr", XH_DEF_USE_ATTR); |
|
59 |
0 |
XH_PARAM_READ_BOOL (use_attr, "XML::Hash::XS::use_attr", XH_DEF_USE_ATTR); |
|
0 |
59 |
XH_PARAM_READ_BOOL (use_attr, "XML::Hash::XS::use_attr", XH_DEF_USE_ATTR); |
|
0 |
0 |
XH_PARAM_READ_BOOL (use_attr, "XML::Hash::XS::use_attr", XH_DEF_USE_ATTR); |
|
0 |
59 |
XH_PARAM_READ_BOOL (use_attr, "XML::Hash::XS::use_attr", XH_DEF_USE_ATTR); |
|
0 |
0 |
XH_PARAM_READ_BOOL (use_attr, "XML::Hash::XS::use_attr", XH_DEF_USE_ATTR); |
|
0 |
0 |
XH_PARAM_READ_BOOL (use_attr, "XML::Hash::XS::use_attr", XH_DEF_USE_ATTR); |
|
0 |
59 |
XH_PARAM_READ_BOOL (use_attr, "XML::Hash::XS::use_attr", XH_DEF_USE_ATTR); |
|
0 |
0 |
XH_PARAM_READ_BOOL (use_attr, "XML::Hash::XS::use_attr", XH_DEF_USE_ATTR); |
|
0 |
0 |
XH_PARAM_READ_BOOL (use_attr, "XML::Hash::XS::use_attr", XH_DEF_USE_ATTR); |
|
0 |
0 |
XH_PARAM_READ_BOOL (use_attr, "XML::Hash::XS::use_attr", XH_DEF_USE_ATTR); |
|
0 |
0 |
XH_PARAM_READ_BOOL (use_attr, "XML::Hash::XS::use_attr", XH_DEF_USE_ATTR); |
|
0 |
0 |
XH_PARAM_READ_BOOL (use_attr, "XML::Hash::XS::use_attr", XH_DEF_USE_ATTR); |
|
59 |
0 |
XH_PARAM_READ_BOOL (use_attr, "XML::Hash::XS::use_attr", XH_DEF_USE_ATTR); |
|
59 |
0 |
XH_PARAM_READ_BOOL (use_attr, "XML::Hash::XS::use_attr", XH_DEF_USE_ATTR); |
|
56 |
3 |
XH_PARAM_READ_BOOL (use_attr, "XML::Hash::XS::use_attr", XH_DEF_USE_ATTR); |
|
0 |
56 |
XH_PARAM_READ_BOOL (use_attr, "XML::Hash::XS::use_attr", XH_DEF_USE_ATTR); |
|
0 |
0 |
XH_PARAM_READ_BOOL (use_attr, "XML::Hash::XS::use_attr", XH_DEF_USE_ATTR); |
|
3 |
56 |
XH_PARAM_READ_BOOL (use_attr, "XML::Hash::XS::use_attr", XH_DEF_USE_ATTR); |
|
0 |
0 |
XH_PARAM_READ_BOOL (use_attr, "XML::Hash::XS::use_attr", XH_DEF_USE_ATTR); |
26
|
59 |
0 |
XH_PARAM_READ_INT (opts->max_depth, "XML::Hash::XS::max_depth", XH_DEF_MAX_DEPTH); |
|
59 |
0 |
XH_PARAM_READ_INT (opts->max_depth, "XML::Hash::XS::max_depth", XH_DEF_MAX_DEPTH); |
27
|
59 |
0 |
XH_PARAM_READ_INT (opts->buf_size, "XML::Hash::XS::buf_size", XH_DEF_BUF_SIZE); |
|
59 |
0 |
XH_PARAM_READ_INT (opts->buf_size, "XML::Hash::XS::buf_size", XH_DEF_BUF_SIZE); |
28
|
59 |
0 |
XH_PARAM_READ_PATTERN(opts->force_array, "XML::Hash::XS::force_array", XH_DEF_FORCE_ARRAY); |
29
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->force_content, "XML::Hash::XS::force_content", XH_DEF_FORCE_CONTENT); |
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->force_content, "XML::Hash::XS::force_content", XH_DEF_FORCE_CONTENT); |
|
0 |
59 |
XH_PARAM_READ_BOOL (opts->force_content, "XML::Hash::XS::force_content", XH_DEF_FORCE_CONTENT); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->force_content, "XML::Hash::XS::force_content", XH_DEF_FORCE_CONTENT); |
|
0 |
59 |
XH_PARAM_READ_BOOL (opts->force_content, "XML::Hash::XS::force_content", XH_DEF_FORCE_CONTENT); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->force_content, "XML::Hash::XS::force_content", XH_DEF_FORCE_CONTENT); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->force_content, "XML::Hash::XS::force_content", XH_DEF_FORCE_CONTENT); |
|
0 |
59 |
XH_PARAM_READ_BOOL (opts->force_content, "XML::Hash::XS::force_content", XH_DEF_FORCE_CONTENT); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->force_content, "XML::Hash::XS::force_content", XH_DEF_FORCE_CONTENT); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->force_content, "XML::Hash::XS::force_content", XH_DEF_FORCE_CONTENT); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->force_content, "XML::Hash::XS::force_content", XH_DEF_FORCE_CONTENT); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->force_content, "XML::Hash::XS::force_content", XH_DEF_FORCE_CONTENT); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->force_content, "XML::Hash::XS::force_content", XH_DEF_FORCE_CONTENT); |
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->force_content, "XML::Hash::XS::force_content", XH_DEF_FORCE_CONTENT); |
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->force_content, "XML::Hash::XS::force_content", XH_DEF_FORCE_CONTENT); |
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->force_content, "XML::Hash::XS::force_content", XH_DEF_FORCE_CONTENT); |
|
0 |
59 |
XH_PARAM_READ_BOOL (opts->force_content, "XML::Hash::XS::force_content", XH_DEF_FORCE_CONTENT); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->force_content, "XML::Hash::XS::force_content", XH_DEF_FORCE_CONTENT); |
|
0 |
59 |
XH_PARAM_READ_BOOL (opts->force_content, "XML::Hash::XS::force_content", XH_DEF_FORCE_CONTENT); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->force_content, "XML::Hash::XS::force_content", XH_DEF_FORCE_CONTENT); |
30
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->merge_text, "XML::Hash::XS::merge_text", XH_DEF_MERGE_TEXT); |
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->merge_text, "XML::Hash::XS::merge_text", XH_DEF_MERGE_TEXT); |
|
0 |
59 |
XH_PARAM_READ_BOOL (opts->merge_text, "XML::Hash::XS::merge_text", XH_DEF_MERGE_TEXT); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->merge_text, "XML::Hash::XS::merge_text", XH_DEF_MERGE_TEXT); |
|
0 |
59 |
XH_PARAM_READ_BOOL (opts->merge_text, "XML::Hash::XS::merge_text", XH_DEF_MERGE_TEXT); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->merge_text, "XML::Hash::XS::merge_text", XH_DEF_MERGE_TEXT); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->merge_text, "XML::Hash::XS::merge_text", XH_DEF_MERGE_TEXT); |
|
0 |
59 |
XH_PARAM_READ_BOOL (opts->merge_text, "XML::Hash::XS::merge_text", XH_DEF_MERGE_TEXT); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->merge_text, "XML::Hash::XS::merge_text", XH_DEF_MERGE_TEXT); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->merge_text, "XML::Hash::XS::merge_text", XH_DEF_MERGE_TEXT); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->merge_text, "XML::Hash::XS::merge_text", XH_DEF_MERGE_TEXT); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->merge_text, "XML::Hash::XS::merge_text", XH_DEF_MERGE_TEXT); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->merge_text, "XML::Hash::XS::merge_text", XH_DEF_MERGE_TEXT); |
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->merge_text, "XML::Hash::XS::merge_text", XH_DEF_MERGE_TEXT); |
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->merge_text, "XML::Hash::XS::merge_text", XH_DEF_MERGE_TEXT); |
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->merge_text, "XML::Hash::XS::merge_text", XH_DEF_MERGE_TEXT); |
|
0 |
59 |
XH_PARAM_READ_BOOL (opts->merge_text, "XML::Hash::XS::merge_text", XH_DEF_MERGE_TEXT); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->merge_text, "XML::Hash::XS::merge_text", XH_DEF_MERGE_TEXT); |
|
0 |
59 |
XH_PARAM_READ_BOOL (opts->merge_text, "XML::Hash::XS::merge_text", XH_DEF_MERGE_TEXT); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->merge_text, "XML::Hash::XS::merge_text", XH_DEF_MERGE_TEXT); |
33
|
59 |
0 |
XH_PARAM_READ_STRING (opts->attr, "XML::Hash::XS::attr", XH_DEF_ATTR); |
|
0 |
59 |
XH_PARAM_READ_STRING (opts->attr, "XML::Hash::XS::attr", XH_DEF_ATTR); |
|
0 |
0 |
XH_PARAM_READ_STRING (opts->attr, "XML::Hash::XS::attr", XH_DEF_ATTR); |
|
0 |
0 |
XH_PARAM_READ_STRING (opts->attr, "XML::Hash::XS::attr", XH_DEF_ATTR); |
|
59 |
0 |
XH_PARAM_READ_STRING (opts->attr, "XML::Hash::XS::attr", XH_DEF_ATTR); |
35
|
59 |
0 |
XH_PARAM_READ_STRING (opts->text, "XML::Hash::XS::text", XH_DEF_TEXT); |
|
0 |
59 |
XH_PARAM_READ_STRING (opts->text, "XML::Hash::XS::text", XH_DEF_TEXT); |
|
0 |
0 |
XH_PARAM_READ_STRING (opts->text, "XML::Hash::XS::text", XH_DEF_TEXT); |
|
0 |
0 |
XH_PARAM_READ_STRING (opts->text, "XML::Hash::XS::text", XH_DEF_TEXT); |
|
59 |
0 |
XH_PARAM_READ_STRING (opts->text, "XML::Hash::XS::text", XH_DEF_TEXT); |
36
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->trim, "XML::Hash::XS::trim", XH_DEF_TRIM); |
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->trim, "XML::Hash::XS::trim", XH_DEF_TRIM); |
|
0 |
59 |
XH_PARAM_READ_BOOL (opts->trim, "XML::Hash::XS::trim", XH_DEF_TRIM); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->trim, "XML::Hash::XS::trim", XH_DEF_TRIM); |
|
0 |
59 |
XH_PARAM_READ_BOOL (opts->trim, "XML::Hash::XS::trim", XH_DEF_TRIM); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->trim, "XML::Hash::XS::trim", XH_DEF_TRIM); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->trim, "XML::Hash::XS::trim", XH_DEF_TRIM); |
|
0 |
59 |
XH_PARAM_READ_BOOL (opts->trim, "XML::Hash::XS::trim", XH_DEF_TRIM); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->trim, "XML::Hash::XS::trim", XH_DEF_TRIM); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->trim, "XML::Hash::XS::trim", XH_DEF_TRIM); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->trim, "XML::Hash::XS::trim", XH_DEF_TRIM); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->trim, "XML::Hash::XS::trim", XH_DEF_TRIM); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->trim, "XML::Hash::XS::trim", XH_DEF_TRIM); |
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->trim, "XML::Hash::XS::trim", XH_DEF_TRIM); |
|
59 |
0 |
XH_PARAM_READ_BOOL (opts->trim, "XML::Hash::XS::trim", XH_DEF_TRIM); |
|
44 |
15 |
XH_PARAM_READ_BOOL (opts->trim, "XML::Hash::XS::trim", XH_DEF_TRIM); |
|
0 |
44 |
XH_PARAM_READ_BOOL (opts->trim, "XML::Hash::XS::trim", XH_DEF_TRIM); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->trim, "XML::Hash::XS::trim", XH_DEF_TRIM); |
|
15 |
44 |
XH_PARAM_READ_BOOL (opts->trim, "XML::Hash::XS::trim", XH_DEF_TRIM); |
|
0 |
0 |
XH_PARAM_READ_BOOL (opts->trim, "XML::Hash::XS::trim", XH_DEF_TRIM); |
37
|
59 |
0 |
XH_PARAM_READ_STRING (opts->cdata, "XML::Hash::XS::cdata", XH_DEF_CDATA); |
|
59 |
0 |
XH_PARAM_READ_STRING (opts->cdata, "XML::Hash::XS::cdata", XH_DEF_CDATA); |
|
59 |
0 |
XH_PARAM_READ_STRING (opts->cdata, "XML::Hash::XS::cdata", XH_DEF_CDATA); |
|
0 |
59 |
XH_PARAM_READ_STRING (opts->cdata, "XML::Hash::XS::cdata", XH_DEF_CDATA); |
|
0 |
0 |
XH_PARAM_READ_STRING (opts->cdata, "XML::Hash::XS::cdata", XH_DEF_CDATA); |
38
|
59 |
0 |
XH_PARAM_READ_STRING (opts->comm, "XML::Hash::XS::comm", XH_DEF_COMM); |
|
59 |
0 |
XH_PARAM_READ_STRING (opts->comm, "XML::Hash::XS::comm", XH_DEF_COMM); |
|
59 |
0 |
XH_PARAM_READ_STRING (opts->comm, "XML::Hash::XS::comm", XH_DEF_COMM); |
|
0 |
59 |
XH_PARAM_READ_STRING (opts->comm, "XML::Hash::XS::comm", XH_DEF_COMM); |
|
0 |
0 |
XH_PARAM_READ_STRING (opts->comm, "XML::Hash::XS::comm", XH_DEF_COMM); |
41
|
59 |
0 |
XH_PARAM_READ_STRING (method, "XML::Hash::XS::method", XH_DEF_METHOD); |
|
0 |
59 |
XH_PARAM_READ_STRING (method, "XML::Hash::XS::method", XH_DEF_METHOD); |
|
0 |
0 |
XH_PARAM_READ_STRING (method, "XML::Hash::XS::method", XH_DEF_METHOD); |
|
0 |
0 |
XH_PARAM_READ_STRING (method, "XML::Hash::XS::method", XH_DEF_METHOD); |
|
59 |
0 |
XH_PARAM_READ_STRING (method, "XML::Hash::XS::method", XH_DEF_METHOD); |
42
|
15 |
44 |
if (xh_strcmp(method, XH_CHAR_CAST "LX") == 0) { |
45
|
3 |
41 |
else if (use_attr) { |
53
|
59 |
0 |
XH_PARAM_READ_REF (opts->output, "XML::Hash::XS::output", XH_DEF_OUTPUT); |
|
59 |
0 |
XH_PARAM_READ_REF (opts->output, "XML::Hash::XS::output", XH_DEF_OUTPUT); |
|
59 |
0 |
XH_PARAM_READ_REF (opts->output, "XML::Hash::XS::output", XH_DEF_OUTPUT); |
|
0 |
59 |
XH_PARAM_READ_REF (opts->output, "XML::Hash::XS::output", XH_DEF_OUTPUT); |
|
0 |
0 |
XH_PARAM_READ_REF (opts->output, "XML::Hash::XS::output", XH_DEF_OUTPUT); |
63
|
0 |
3 |
if ((opts = malloc(sizeof(xh_opts_t))) == NULL) { |
68
|
0 |
3 |
if (! xh_init_opts(opts)) { |
79
|
0 |
60 |
if (opts->force_array.expr != NULL) |
82
|
6 |
54 |
if (opts->filter.expr != NULL) |
85
|
1 |
59 |
if (opts->cb != NULL) |
93
|
0 |
1 |
if (dst->force_array.expr != NULL) { |
107
|
0 |
31 |
if ((items - first) % 2 != 0) { |
111
|
50 |
29 |
for (i = first; i < items; i = i + 2) { |
113
|
0 |
50 |
if (!SvOK(v)) { |
|
0 |
0 |
if (!SvOK(v)) { |
|
0 |
0 |
if (!SvOK(v)) { |
117
|
50 |
0 |
p = XH_CHAR_CAST SvPV(v, len); |
122
|
1 |
0 |
if (xh_str_equal2(p, 'c', 'b')) { |
136
|
1 |
17 |
if (xh_str_equal4(p, 'a', 't', 't', 'r')) { |
138
|
0 |
1 |
if (opts->attr[0] == '\0') { |
146
|
2 |
15 |
if (xh_str_equal4(p, 'c', 'o', 'm', 'm')) { |
150
|
0 |
15 |
if (xh_str_equal4(p, 'r', 'o', 'o', 't')) { |
154
|
14 |
1 |
if (xh_str_equal4(p, 't', 'r', 'i', 'm')) { |
158
|
1 |
0 |
if (xh_str_equal4(p, 't', 'e', 'x', 't')) { |
162
|
0 |
0 |
if (xh_str_equal4(p, 'u', 't', 'f', '8')) { |
168
|
2 |
0 |
if (xh_str_equal5(p, 'c', 'd', 'a', 't', 'a')) { |
|
2 |
0 |
if (xh_str_equal5(p, 'c', 'd', 'a', 't', 'a')) { |
174
|
3 |
8 |
if (xh_str_equal6(p, 'i', 'n', 'd', 'e', 'n', 't')) { |
|
3 |
0 |
if (xh_str_equal6(p, 'i', 'n', 'd', 'e', 'n', 't')) { |
178
|
0 |
8 |
if (xh_str_equal6(p, 'm', 'e', 't', 'h', 'o', 'd')) { |
|
0 |
0 |
if (xh_str_equal6(p, 'm', 'e', 't', 'h', 'o', 'd')) { |
179
|
0 |
0 |
if (!SvOK(v)) { |
|
0 |
0 |
if (!SvOK(v)) { |
|
0 |
0 |
if (!SvOK(v)) { |
182
|
0 |
0 |
cv = XH_CHAR_CAST SvPV(v, len); |
185
|
0 |
0 |
if (xh_str_equal6(cv, 'N', 'A', 'T', 'I', 'V', 'E')) { |
|
0 |
0 |
if (xh_str_equal6(cv, 'N', 'A', 'T', 'I', 'V', 'E')) { |
191
|
0 |
0 |
if (cv[0] == 'L' && cv[1] == 'X') { |
|
0 |
0 |
if (cv[0] == 'L' && cv[1] == 'X') { |
201
|
2 |
6 |
if (xh_str_equal6(p, 'o', 'u', 't', 'p', 'u', 't')) { |
|
2 |
0 |
if (xh_str_equal6(p, 'o', 'u', 't', 'p', 'u', 't')) { |
202
|
0 |
2 |
if ( SvOK(v) && SvROK(v) ) { |
|
0 |
0 |
if ( SvOK(v) && SvROK(v) ) { |
|
0 |
0 |
if ( SvOK(v) && SvROK(v) ) { |
|
2 |
0 |
if ( SvOK(v) && SvROK(v) ) { |
210
|
6 |
0 |
if (xh_str_equal6(p, 'f', 'i', 'l', 't', 'e', 'r')) { |
|
6 |
0 |
if (xh_str_equal6(p, 'f', 'i', 'l', 't', 'e', 'r')) { |
216
|
2 |
0 |
if (xh_str_equal7(p, 'c', 'o', 'n', 't', 'e', 'n', 't')) { |
|
2 |
0 |
if (xh_str_equal7(p, 'c', 'o', 'n', 't', 'e', 'n', 't')) { |
220
|
0 |
0 |
if (xh_str_equal7(p, 'v', 'e', 'r', 's', 'i', 'o', 'n')) { |
|
0 |
0 |
if (xh_str_equal7(p, 'v', 'e', 'r', 's', 'i', 'o', 'n')) { |
226
|
2 |
2 |
if (xh_str_equal8(p, 'e', 'n', 'c', 'o', 'd', 'i', 'n', 'g')) { |
|
2 |
0 |
if (xh_str_equal8(p, 'e', 'n', 'c', 'o', 'd', 'i', 'n', 'g')) { |
230
|
2 |
0 |
if (xh_str_equal8(p, 'u', 's', 'e', '_', 'a', 't', 't', 'r')) { |
|
2 |
0 |
if (xh_str_equal8(p, 'u', 's', 'e', '_', 'a', 't', 't', 'r')) { |
234
|
0 |
0 |
if (xh_str_equal8(p, 'x', 'm', 'l', '_', 'd', 'e', 'c', 'l')) { |
|
0 |
0 |
if (xh_str_equal8(p, 'x', 'm', 'l', '_', 'd', 'e', 'c', 'l')) { |
238
|
0 |
0 |
if (xh_str_equal8(p, 'b', 'u', 'f', '_', 's', 'i', 'z', 'e')) { |
|
0 |
0 |
if (xh_str_equal8(p, 'b', 'u', 'f', '_', 's', 'i', 'z', 'e')) { |
244
|
3 |
7 |
if (xh_str_equal9(p, 'c', 'a', 'n', 'o', 'n', 'i', 'c', 'a', 'l')) { |
|
3 |
0 |
if (xh_str_equal9(p, 'c', 'a', 'n', 'o', 'n', 'i', 'c', 'a', 'l')) { |
|
3 |
0 |
if (xh_str_equal9(p, 'c', 'a', 'n', 'o', 'n', 'i', 'c', 'a', 'l')) { |
248
|
0 |
7 |
if (xh_str_equal9(p, 'm', 'a', 'x', '_', 'd', 'e', 'p', 't', 'h')) { |
|
0 |
0 |
if (xh_str_equal9(p, 'm', 'a', 'x', '_', 'd', 'e', 'p', 't', 'h')) { |
|
0 |
0 |
if (xh_str_equal9(p, 'm', 'a', 'x', '_', 'd', 'e', 'p', 't', 'h')) { |
252
|
7 |
0 |
if (xh_str_equal9(p, 'k', 'e', 'e', 'p', '_', 'r', 'o', 'o', 't')) { |
|
7 |
0 |
if (xh_str_equal9(p, 'k', 'e', 'e', 'p', '_', 'r', 'o', 'o', 't')) { |
|
7 |
0 |
if (xh_str_equal9(p, 'k', 'e', 'e', 'p', '_', 'r', 'o', 'o', 't')) { |
258
|
0 |
0 |
if (xh_str_equal10(p, 'm', 'e', 'r', 'g', 'e', '_', 't', 'e', 'x', 't')) { |
|
0 |
0 |
if (xh_str_equal10(p, 'm', 'e', 'r', 'g', 'e', '_', 't', 'e', 'x', 't')) { |
|
0 |
0 |
if (xh_str_equal10(p, 'm', 'e', 'r', 'g', 'e', '_', 't', 'e', 'x', 't')) { |
264
|
0 |
0 |
if (xh_str_equal11(p, 'f', 'o', 'r', 'c', 'e', '_', 'a', 'r', 'r', 'a', 'y')) { |
|
0 |
0 |
if (xh_str_equal11(p, 'f', 'o', 'r', 'c', 'e', '_', 'a', 'r', 'r', 'a', 'y')) { |
|
0 |
0 |
if (xh_str_equal11(p, 'f', 'o', 'r', 'c', 'e', '_', 'a', 'r', 'r', 'a', 'y')) { |
270
|
0 |
0 |
if (xh_str_equal13(p, 'f', 'o', 'r', 'c', 'e', '_', 'c', 'o', 'n', 't', 'e', 'n', 't')) { |
|
0 |
0 |
if (xh_str_equal13(p, 'f', 'o', 'r', 'c', 'e', '_', 'c', 'o', 'n', 't', 'e', 'n', 't')) { |
|
0 |
0 |
if (xh_str_equal13(p, 'f', 'o', 'r', 'c', 'e', '_', 'c', 'o', 'n', 't', 'e', 'n', 't')) { |
|
0 |
0 |
if (xh_str_equal13(p, 'f', 'o', 'r', 'c', 'e', '_', 'c', 'o', 'n', 't', 'e', 'n', 't')) { |
279
|
2 |
27 |
if (use_attr != -1 && (opts->method == XH_METHOD_NATIVE || opts->method == XH_METHOD_NATIVE_ATTR_MODE)) { |
|
0 |
2 |
if (use_attr != -1 && (opts->method == XH_METHOD_NATIVE || opts->method == XH_METHOD_NATIVE_ATTR_MODE)) { |
|
0 |
0 |
if (use_attr != -1 && (opts->method == XH_METHOD_NATIVE || opts->method == XH_METHOD_NATIVE_ATTR_MODE)) { |
280
|
2 |
0 |
if (use_attr == TRUE) { |
304
|
0 |
57 |
if (*nparam >= items) |
308
|
1 |
56 |
if ( sv_derived_from(param, class) ) { |
309
|
1 |
0 |
if ( sv_isobject(param) ) { |
311
|
1 |
0 |
IV tmp = SvIV((SV *) SvRV(param)); |
325
|
0 |
41 |
if (*nparam >= items) |
329
|
41 |
0 |
if (!SvROK(param) || SvTYPE(SvRV(param)) != SVt_PVHV) |
|
0 |
41 |
if (!SvROK(param) || SvTYPE(SvRV(param)) != SVt_PVHV) |
342
|
0 |
16 |
if (*nparam >= items) |
346
|
3 |
13 |
if (SvROK(param)) |
349
|
0 |
16 |
if (!SvOK(param)) |
|
0 |
0 |
if (!SvOK(param)) |
|
0 |
0 |
if (!SvOK(param)) |
352
|
0 |
16 |
if (!SvPOK(param) && SvTYPE(param) != SVt_PVGV) |
|
0 |
0 |
if (!SvPOK(param) && SvTYPE(param) != SVt_PVGV) |
363
|
56 |
1 |
if (opts == NULL) { |
371
|
28 |
29 |
if (nparam < items) { |