line |
true |
false |
branch |
103
|
0 |
7 |
if(!xs_parse_infix_new_op_func) |
113
|
0 |
17 |
if(!register_xs_parse_infix_func) |
122
|
0 |
17 |
SV *versv = ver ? newSVnv(ver) : NULL; |
128
|
0 |
17 |
if(!svp) |
130
|
17 |
0 |
int abi_ver = SvIV(*svp); |
131
|
0 |
17 |
if(abi_ver > XSPARSEINFIX_ABI_VERSION) |
136
|
17 |
0 |
abi_ver = SvIV(*svp); |
137
|
0 |
17 |
if(abi_ver < XSPARSEINFIX_ABI_VERSION) |
141
|
0 |
17 |
parse_infix_func = INT2PTR(bool (*)(pTHX_ enum XSParseInfixSelection, struct XSParseInfixInfo **), |
143
|
0 |
17 |
xs_parse_infix_new_op_func = INT2PTR(OP *(*)(pTHX_ const struct XSParseInfixInfo *, U32, OP *, OP *), |
145
|
0 |
17 |
register_xs_parse_infix_func = INT2PTR(void (*)(pTHX_ const char *, const struct XSParseInfixHooks *, void *), |