|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
1015
 | 
 8  | 
 2  | 
   for (bitset_i = 0; bitset_i < SBC_MAX / BITSET_WORD_BITS; ++bitset_i)  | 
 
| 
1027
 | 
 76  | 
 19  | 
   for (bitset_i = 0; bitset_i < BITSET_WORDS; ++bitset_i)  | 
 
| 
1035
 | 
 8  | 
 2  | 
   for (bitset_i = 0; bitset_i < BITSET_WORDS; ++bitset_i)  | 
 
| 
1046
 | 
 0  | 
 37  | 
   if (pstr->mb_cur_max == 1)  | 
 
| 
1048
 | 
 104  | 
 1  | 
   for (byte_idx = 1; idx + byte_idx < pstr->valid_len; ++byte_idx)  | 
 
| 
1049
 | 
 36  | 
 68  | 
     if (pstr->wcs[idx + byte_idx] != rpl__WEOF)  | 
 
| 
1058
 | 
 0  | 
 38  | 
   if (pstr->mb_cur_max == 1)  | 
 
| 
1085
 | 
 1560  | 
 0  | 
   rc = isASCII_LC_uvchr(c);  | 
 
| 
 | 
 786  | 
 774  | 
   rc = isASCII_LC_uvchr(c);  | 
 
| 
1101
 | 
 0  | 
 0  | 
   rc = isALNUM_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isALNUM_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isALNUM_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isALNUM_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isALNUM_LC_uvchr(c);  | 
 
| 
1118
 | 
 38  | 
 0  | 
   rc = isALNUM_LC_uvchr(c);  | 
 
| 
 | 
 38  | 
 0  | 
   rc = isALNUM_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 38  | 
   rc = isALNUM_LC_uvchr(c);  | 
 
| 
 | 
 15  | 
 23  | 
   rc = isALNUM_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 15  | 
   rc = isALNUM_LC_uvchr(c);  | 
 
| 
1135
 | 
 0  | 
 0  | 
   rc = isCNTRL_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isCNTRL_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isCNTRL_LC_uvchr(c);  | 
 
| 
1152
 | 
 7  | 
 5  | 
   rc = isLOWER_LC_uvchr(c);  | 
 
| 
 | 
 7  | 
 0  | 
   rc = isLOWER_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 7  | 
   rc = isLOWER_LC_uvchr(c);  | 
 
| 
1169
 | 
 0  | 
 0  | 
   rc = isSPACE_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isSPACE_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isSPACE_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isSPACE_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isSPACE_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isSPACE_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isSPACE_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isSPACE_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isSPACE_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isSPACE_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isSPACE_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isSPACE_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isSPACE_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isSPACE_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isSPACE_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isSPACE_LC_uvchr(c);  | 
 
| 
1186
 | 
 0  | 
 0  | 
   rc = isALPHA_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isALPHA_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isALPHA_LC_uvchr(c);  | 
 
| 
1203
 | 
 0  | 
 0  | 
   rc = isDIGIT_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isDIGIT_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isDIGIT_LC_uvchr(c);  | 
 
| 
1220
 | 
 0  | 
 0  | 
   rc = isPRINT_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isPRINT_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isPRINT_LC_uvchr(c);  | 
 
| 
1237
 | 
 0  | 
 0  | 
   rc = isUPPER_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isUPPER_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isUPPER_LC_uvchr(c);  | 
 
| 
1254
 | 
 0  | 
 0  | 
   rc = isBLANK_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isBLANK_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isBLANK_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isBLANK_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isBLANK_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isBLANK_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isBLANK_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isBLANK_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isBLANK_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isBLANK_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isBLANK_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isBLANK_LC_uvchr(c);  | 
 
| 
1271
 | 
 0  | 
 0  | 
   rc = isGRAPH_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isGRAPH_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isGRAPH_LC_uvchr(c);  | 
 
| 
1288
 | 
 0  | 
 0  | 
   rc = isPUNCT_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isPUNCT_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isPUNCT_LC_uvchr(c);  | 
 
| 
1305
 | 
 0  | 
 0  | 
   rc = isXDIGIT_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isXDIGIT_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isXDIGIT_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isXDIGIT_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isXDIGIT_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isXDIGIT_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isXDIGIT_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isXDIGIT_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isXDIGIT_LC_uvchr(c);  | 
 
| 
 | 
 0  | 
 0  | 
   rc = isXDIGIT_LC_uvchr(c);  | 
 
| 
1333
 | 
 0  | 
 1696  | 
   if (s == NULL) {  | 
 
| 
1343
 | 
 0  | 
 1696  | 
   if (n == 0) {  | 
 
| 
1356
 | 
 774  | 
 922  | 
     if (ord > 0 || *s == 0) {  | 
 
| 
 | 
 0  | 
 774  | 
     if (ord > 0 || *s == 0) {  | 
 
| 
1357
 | 
 922  | 
 0  | 
       if (pwc != NULL) {  | 
 
| 
1360
 | 
 922  | 
 0  | 
       rc = (ord == 0) ? 0 : ch_len;  | 
 
| 
1383
 | 
 0  | 
 1536  | 
   if (s == NULL) {  | 
 
| 
1387
 | 
 6  | 
 1530  | 
   else if (*s == '\0') {  | 
 
| 
1388
 | 
 6  | 
 0  | 
     if (pwc != NULL) {  | 
 
| 
1394
 | 
 768  | 
 762  | 
     if (rc < 0) {  | 
 
| 
1409
 | 
 1536  | 
 0  | 
   if (c != EOF) {  | 
 
| 
1414
 | 
 768  | 
 768  | 
     if (rpl_Perl_mbtowc(aTHX_ &wc, buf, 1) >= 0) {  | 
 
| 
1429
 | 
 0  | 
 0  | 
   if (wi == rpl__WEOF) {  | 
 
| 
1434
 | 
 0  | 
 0  | 
       rc = isALNUM_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isALNUM_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isALNUM_uni((UV) wi);  | 
 
| 
1437
 | 
 0  | 
 0  | 
       rc = isALPHA_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isALPHA_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isALPHA_uni((UV) wi);  | 
 
| 
1440
 | 
 0  | 
 0  | 
       rc = isCNTRL_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isCNTRL_uni((UV) wi);  | 
 
| 
1443
 | 
 0  | 
 0  | 
       rc = isDIGIT_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isDIGIT_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isDIGIT_uni((UV) wi);  | 
 
| 
1446
 | 
 0  | 
 0  | 
       rc = isGRAPH_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isGRAPH_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isGRAPH_uni((UV) wi);  | 
 
| 
1449
 | 
 0  | 
 0  | 
       rc = isLOWER_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isLOWER_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isLOWER_uni((UV) wi);  | 
 
| 
1452
 | 
 0  | 
 0  | 
       rc = isPRINT_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isPRINT_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isPRINT_uni((UV) wi);  | 
 
| 
1455
 | 
 0  | 
 0  | 
       rc = isPUNCT_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isPUNCT_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isPUNCT_uni((UV) wi);  | 
 
| 
1458
 | 
 0  | 
 0  | 
       rc = isSPACE_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isSPACE_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isSPACE_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isSPACE_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isSPACE_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isSPACE_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isSPACE_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isSPACE_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isSPACE_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isSPACE_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isSPACE_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isSPACE_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isSPACE_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isSPACE_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isSPACE_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isSPACE_uni((UV) wi);  | 
 
| 
1461
 | 
 0  | 
 0  | 
       rc = isUPPER_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isUPPER_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isUPPER_uni((UV) wi);  | 
 
| 
1464
 | 
 0  | 
 0  | 
       rc = isXDIGIT_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isXDIGIT_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isXDIGIT_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isXDIGIT_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isXDIGIT_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isXDIGIT_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isXDIGIT_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isXDIGIT_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isXDIGIT_uni((UV) wi);  | 
 
| 
 | 
 0  | 
 0  | 
       rc = isXDIGIT_uni((UV) wi);  | 
 
| 
1481
 | 
 0  | 
 0  | 
   if (strncmp(property, "alnum", sizeof("alnum") - 1) == 0) {  | 
 
| 
1484
 | 
 0  | 
 0  | 
   else if  (strncmp(property, "alpha", sizeof("alpha") - 1) == 0) {  | 
 
| 
1487
 | 
 0  | 
 0  | 
   else if  (strncmp(property, "cntrl", sizeof("cntrl") - 1) == 0) {  | 
 
| 
1490
 | 
 0  | 
 0  | 
   else if  (strncmp(property, "digit", sizeof("digit") - 1) == 0) {  | 
 
| 
1493
 | 
 0  | 
 0  | 
   else if  (strncmp(property, "graph", sizeof("graph") - 1) == 0) {  | 
 
| 
1496
 | 
 0  | 
 0  | 
   else if  (strncmp(property, "lower", sizeof("lower") - 1) == 0) {  | 
 
| 
1499
 | 
 0  | 
 0  | 
   else if  (strncmp(property, "print", sizeof("print") - 1) == 0) {  | 
 
| 
1502
 | 
 0  | 
 0  | 
   else if  (strncmp(property, "punct", sizeof("punct") - 1) == 0) {  | 
 
| 
1505
 | 
 0  | 
 0  | 
   else if  (strncmp(property, "space", sizeof("space") - 1) == 0) {  | 
 
| 
1508
 | 
 0  | 
 0  | 
   else if  (strncmp(property, "upper", sizeof("upper") - 1) == 0) {  | 
 
| 
1511
 | 
 0  | 
 0  | 
   else if  (strncmp(property, "xdigit", sizeof("xdigit") - 1) == 0) {  | 
 
| 
1527
 | 
 23  | 
 0  | 
   return (pstate == NULL) || (pstate[0] == 0);  | 
 
| 
 | 
 23  | 
 0  | 
   return (pstate == NULL) || (pstate[0] == 0);  | 
 
| 
1536
 | 
 0  | 
 5  | 
   if (s == NULL) {  | 
 
| 
1540
 | 
 0  | 
 5  | 
   if (wc == 0) {  | 
 
| 
1549
 | 
 5  | 
 0  | 
   if (bytes != d) {  | 
 
| 
1563
 | 
 5  | 
 0  | 
   if (ps != NULL && !rpl_Perl_mbsinit ( ps))  | 
 
| 
 | 
 0  | 
 5  | 
   if (ps != NULL && !rpl_Perl_mbsinit ( ps))  | 
 
| 
1569
 | 
 0  | 
 5  | 
   if (s == NULL)  | 
 
| 
1576
 | 
 5  | 
 0  | 
       if (ret >= 0)  | 
 
| 
1620
 | 
 0  | 
 0  | 
   rc = toLOWER((U8) c);  | 
 
| 
1634
 | 
 10  | 
 8  | 
   rc = toUPPER((U8) c);  | 
 
| 
1673
 | 
 35  | 
 0  | 
       if (! DO_UTF8(sv)) {  | 
 
| 
 | 
 0  | 
 35  | 
       if (! DO_UTF8(sv)) {  |