| line | true | false | branch | 
 
| 165 | 21 | 0 | if (LIKELY(sv != NULL)) | 
 
| 184 | 1958 | 0 | if (LIKELY(sv != NULL)) { | 
 
| 186 | 0 | 1958 | if (LIKELY(rc > 1)) | 
 
| 406 | 0 | 903 | const U8* const send = s + (len ? len : strlen((const char *)s)); | 
 
| 411 | 95312 | 806 | while (x < send) { | 
 
| 412 | 95312 | 0 | const STRLEN cur_len = isUTF8_CHAR(x, send); | 
 
|  | 109 | 95203 | const STRLEN cur_len = isUTF8_CHAR(x, send); | 
 
|  | 101 | 8 | const STRLEN cur_len = isUTF8_CHAR(x, send); | 
 
|  | 57 | 44 | const STRLEN cur_len = isUTF8_CHAR(x, send); | 
 
|  | 33 | 24 | const STRLEN cur_len = isUTF8_CHAR(x, send); | 
 
|  | 21 | 12 | const STRLEN cur_len = isUTF8_CHAR(x, send); | 
 
|  | 12 | 9 | const STRLEN cur_len = isUTF8_CHAR(x, send); | 
 
|  | 0 | 36 | const STRLEN cur_len = isUTF8_CHAR(x, send); | 
 
|  | 0 | 0 | const STRLEN cur_len = isUTF8_CHAR(x, send); | 
 
|  | 0 | 0 | const STRLEN cur_len = isUTF8_CHAR(x, send); | 
 
|  | 12 | 24 | const STRLEN cur_len = isUTF8_CHAR(x, send); | 
 
|  | 9 | 3 | const STRLEN cur_len = isUTF8_CHAR(x, send); | 
 
|  | 0 | 9 | const STRLEN cur_len = isUTF8_CHAR(x, send); | 
 
|  | 0 | 0 | const STRLEN cur_len = isUTF8_CHAR(x, send); | 
 
|  | 1 | 26 | const STRLEN cur_len = isUTF8_CHAR(x, send); | 
 
|  | 0 | 1 | const STRLEN cur_len = isUTF8_CHAR(x, send); | 
 
|  | 0 | 0 | const STRLEN cur_len = isUTF8_CHAR(x, send); | 
 
|  | 0 | 1 | const STRLEN cur_len = isUTF8_CHAR(x, send); | 
 
|  | 0 | 0 | const STRLEN cur_len = isUTF8_CHAR(x, send); | 
 
|  | 0 | 1 | const STRLEN cur_len = isUTF8_CHAR(x, send); | 
 
|  | 0 | 0 | const STRLEN cur_len = isUTF8_CHAR(x, send); | 
 
|  | 2 | 24 | const STRLEN cur_len = isUTF8_CHAR(x, send); | 
 
|  | 2 | 0 | const STRLEN cur_len = isUTF8_CHAR(x, send); | 
 
|  | 0 | 2 | const STRLEN cur_len = isUTF8_CHAR(x, send); | 
 
|  | 0 | 0 | const STRLEN cur_len = isUTF8_CHAR(x, send); | 
 
|  | 0 | 0 | const STRLEN cur_len = isUTF8_CHAR(x, send); | 
 
| 413 | 97 | 95215 | if (UNLIKELY(! cur_len)) { |