| line | true | false | branch | 
 
| 10 | 0 | 8 | if (!RETVAL) croak("FATAL: Newz failed"); | 
 
| 26 | 0 | 5 | XPUSHs(ST(0)); /* return self */ | 
 
| 33 | 0 | 0 | if (!RETVAL) croak("FATAL: Newz failed"); | 
 
| 45 | 15 | 14 | for(i=1; i | 
 
| 46 | 15 | 0 | in = (unsigned char *)SvPVbyte(ST(i), inlen); | 
 
| 47 | 15 | 0 | if (inlen > 0) { | 
 
| 51 | 0 | 14 | XPUSHs(ST(0)); /* return self */ | 
 
| 68 | 13 | 4 | if (ix == 1) { | 
 
| 70 | 0 | 13 | if (rv != CRYPT_OK) croak("FATAL: base16_encode failed: %s", error_to_string(rv)); | 
 
| 73 | 2 | 2 | else if (ix == 2) { | 
 
| 100 | 17 | 11 | for(j = 0; j < items; j++) { | 
 
| 101 | 17 | 0 | in = (unsigned char *)SvPVbyte(ST(j), inlen); | 
 
| 102 | 17 | 0 | if (inlen > 0) { | 
 
| 107 | 5 | 6 | if (ix == 1) { | 
 
| 109 | 0 | 5 | if (rv != CRYPT_OK) croak("FATAL: base16_encode failed: %s", error_to_string(rv)); | 
 
| 112 | 4 | 2 | else if (ix == 2) { |