| 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) { |