| line |
true |
false |
branch |
|
28
|
12 |
3 |
(HV*)SvRV(args[0]) : (HV*)sv_2mortal((SV*)newHV()); |
|
33
|
15 |
15 |
for (i = 1; i < items; ++i) { |
|
34
|
7 |
8 |
if (hv_exists_ent(src, args[i], 0)) { |
|
36
|
7 |
0 |
if (he) { |
|
43
|
0 |
15 |
XPUSHs(newRV_inc((SV*)dest)); |
|
58
|
15 |
3 |
(HV*)SvRV(ST(0)) : (HV*)sv_2mortal((SV*)newHV()); |
|
60
|
16 |
2 |
if (!SvROK(ST(1)) || SvTYPE((SV*)SvRV(ST(1))) != SVt_PVCV) { |
|
|
0 |
16 |
if (!SvROK(ST(1)) || SvTYPE((SV*)SvRV(ST(1))) != SVt_PVCV) { |
|
61
|
0 |
2 |
XPUSHs(newRV_noinc((SV*)newHV())); |
|
72
|
0 |
16 |
PUSH_MULTICALL(code); |
|
|
0 |
16 |
PUSH_MULTICALL(code); |
|
77
|
15 |
16 |
while ((value = hv_iternextsv(src, &hkey, &hkeylen)) != NULL) { |
|
80
|
15 |
0 |
if (SvTRUE(*PL_stack_sp)) { |
|
|
0 |
15 |
if (SvTRUE(*PL_stack_sp)) { |
|
|
3 |
12 |
if (SvTRUE(*PL_stack_sp)) { |
|
|
3 |
0 |
if (SvTRUE(*PL_stack_sp)) { |
|
|
0 |
3 |
if (SvTRUE(*PL_stack_sp)) { |
|
|
6 |
6 |
if (SvTRUE(*PL_stack_sp)) { |
|
|
6 |
0 |
if (SvTRUE(*PL_stack_sp)) { |
|
|
6 |
0 |
if (SvTRUE(*PL_stack_sp)) { |
|
|
3 |
3 |
if (SvTRUE(*PL_stack_sp)) { |
|
|
0 |
3 |
if (SvTRUE(*PL_stack_sp)) { |
|
|
6 |
0 |
if (SvTRUE(*PL_stack_sp)) { |
|
|
6 |
0 |
if (SvTRUE(*PL_stack_sp)) { |
|
|
3 |
3 |
if (SvTRUE(*PL_stack_sp)) { |
|
|
0 |
3 |
if (SvTRUE(*PL_stack_sp)) { |
|
|
0 |
0 |
if (SvTRUE(*PL_stack_sp)) { |
|
|
6 |
9 |
if (SvTRUE(*PL_stack_sp)) { |
|
85
|
16 |
0 |
POP_MULTICALL; |
|
|
0 |
16 |
POP_MULTICALL; |
|
87
|
0 |
16 |
XPUSHs(newRV_inc((SV*)dest)); |
|
98
|
12 |
3 |
(HV*)SvRV(args[0]) : (HV*)sv_2mortal((SV*)newHV()); |
|
104
|
15 |
15 |
for (i = 1; i < items; ++i) { |
|
114
|
12 |
15 |
while ((value = hv_iternextsv(src, &hkey, &hkeylen)) != NULL) { |
|
115
|
5 |
7 |
if (!hv_exists(omit_key_to_exist, hkey, hkeylen)) { |
|
117
|
5 |
0 |
if (svp) { |
|
123
|
0 |
15 |
XPUSHs(newRV_inc((SV*)dest)); |
|
138
|
15 |
3 |
(HV*)SvRV(ST(0)) : (HV*)sv_2mortal((SV*)newHV()); |
|
145
|
2 |
16 |
if (!SvROK(ST(1)) || SvTYPE((SV*)SvRV(ST(1))) != SVt_PVCV) { |
|
|
0 |
16 |
if (!SvROK(ST(1)) || SvTYPE((SV*)SvRV(ST(1))) != SVt_PVCV) { |
|
146
|
1 |
2 |
while ((value = hv_iternextsv(src, &hkey, &hkeylen)) != NULL) { |
|
150
|
0 |
2 |
XPUSHs(newRV_inc((SV*)dest)); |
|
156
|
0 |
16 |
PUSH_MULTICALL(code); |
|
|
0 |
16 |
PUSH_MULTICALL(code); |
|
161
|
15 |
16 |
while ((value = hv_iternextsv(src, &hkey, &hkeylen)) != NULL) { |
|
164
|
15 |
0 |
if (!SvTRUE(*PL_stack_sp)) { |
|
|
0 |
15 |
if (!SvTRUE(*PL_stack_sp)) { |
|
|
0 |
0 |
if (!SvTRUE(*PL_stack_sp)) { |
|
|
3 |
12 |
if (!SvTRUE(*PL_stack_sp)) { |
|
|
3 |
0 |
if (!SvTRUE(*PL_stack_sp)) { |
|
|
0 |
3 |
if (!SvTRUE(*PL_stack_sp)) { |
|
|
6 |
6 |
if (!SvTRUE(*PL_stack_sp)) { |
|
|
6 |
0 |
if (!SvTRUE(*PL_stack_sp)) { |
|
|
6 |
0 |
if (!SvTRUE(*PL_stack_sp)) { |
|
|
3 |
3 |
if (!SvTRUE(*PL_stack_sp)) { |
|
|
3 |
0 |
if (!SvTRUE(*PL_stack_sp)) { |
|
|
3 |
3 |
if (!SvTRUE(*PL_stack_sp)) { |
|
|
6 |
0 |
if (!SvTRUE(*PL_stack_sp)) { |
|
|
6 |
0 |
if (!SvTRUE(*PL_stack_sp)) { |
|
|
3 |
3 |
if (!SvTRUE(*PL_stack_sp)) { |
|
|
0 |
3 |
if (!SvTRUE(*PL_stack_sp)) { |
|
|
0 |
0 |
if (!SvTRUE(*PL_stack_sp)) { |
|
|
3 |
3 |
if (!SvTRUE(*PL_stack_sp)) { |
|
|
0 |
0 |
if (!SvTRUE(*PL_stack_sp)) { |
|
169
|
16 |
0 |
POP_MULTICALL; |
|
|
0 |
16 |
POP_MULTICALL; |
|
171
|
0 |
16 |
XPUSHs(newRV_inc((SV*)dest)); |