| line |
true |
false |
branch |
|
17
|
0 |
10 |
if (!ptr) return; |
|
38
|
10 |
0 |
if (mg && mg->mg_ptr) { |
|
|
10 |
0 |
if (mg && mg->mg_ptr) { |
|
54
|
0 |
10 |
if (mg && mg->mg_ptr) { |
|
|
0 |
0 |
if (mg && mg->mg_ptr) { |
|
79
|
2 |
0 |
if (!mg || !mg->mg_ptr) croak("Object not initialized"); |
|
|
0 |
2 |
if (!mg || !mg->mg_ptr) croak("Object not initialized"); |
|
82
|
1 |
1 |
RETVAL = data->base; |
|
91
|
2 |
0 |
if (!mg || !mg->mg_ptr) croak("Object not initialized"); |
|
|
0 |
2 |
if (!mg || !mg->mg_ptr) croak("Object not initialized"); |
|
106
|
1 |
0 |
if (!mg || !mg->mg_ptr) croak("Object not initialized"); |
|
|
0 |
1 |
if (!mg || !mg->mg_ptr) croak("Object not initialized"); |
|
122
|
16 |
0 |
if (!mg || !mg->mg_ptr) croak("Object not initialized"); |
|
|
0 |
16 |
if (!mg || !mg->mg_ptr) croak("Object not initialized"); |
|
133
|
0 |
16 |
if (!SvOK(string)) { |
|
141
|
0 |
16 |
if (len == 0) { |
|
146
|
106 |
16 |
for (int i = len - 1; i >= 0; i--) { |
|
151
|
106 |
0 |
if (!value_sv || !SvOK(*value_sv)) { |
|
|
0 |
106 |
if (!value_sv || !SvOK(*value_sv)) { |
|
161
|
90 |
16 |
if (i > 0) { /* Avoid overflow on the last iteration */ |
|
163
|
0 |
90 |
if (new_power < power) { /* Detect overflow */ |
|
170
|
15 |
1 |
RETVAL = result; |
|
180
|
12 |
0 |
if (!mg || !mg->mg_ptr) croak("Object not initialized"); |
|
|
0 |
12 |
if (!mg || !mg->mg_ptr) croak("Object not initialized"); |
|
191
|
0 |
12 |
if (!buffer) { |
|
197
|
77 |
12 |
while (in_decimal > 0) { |
|
202
|
77 |
0 |
if (!symbol_sv || !SvOK(*symbol_sv)) { |
|
|
0 |
77 |
if (!symbol_sv || !SvOK(*symbol_sv)) { |
|
210
|
0 |
77 |
while (result_len + symbol_len + 1 >= buffer_size) { |
|
213
|
0 |
0 |
if (!buffer) { |