OpenCoverage

mbslen.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mbslen.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7size_t-
8mbslen (const char *string)-
9{-
10 if (-
11 (
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
__ctype_get_mb_cur_max ())
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
0
12 > 1
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
13 {-
14 size_t count;-
15 mbui_iterator_t iter;-
16-
17 count = 0;-
18 for (((iter).cur.ptr = (string), (iter).in_shift = -
19 0-
20 , memset (&(iter).state, '\0', sizeof (mbstate_t)), (iter).next_done = -
21 0-
22 ); (mbuiter_multi_next (&(iter)), !(((
((iter).cur).wc_validDescription
TRUEnever evaluated
FALSEnever evaluated
iter).cur).wc_valid
((iter).cur).wc_validDescription
TRUEnever evaluated
FALSEnever evaluated
&& ((
((iter).cur).wc == 0Description
TRUEnever evaluated
FALSEnever evaluated
iter).cur).wc == 0
((iter).cur).wc == 0Description
TRUEnever evaluated
FALSEnever evaluated
)); ((iter).cur.ptr += (iter).cur.bytes, (iter).next_done =
0
23 0-
24 ))-
25 count++;
never executed: count++;
0
26-
27 return
never executed: return count;
count;
never executed: return count;
0
28 }-
29 else-
30 return
never executed: return strlen (string);
strlen (string);
never executed: return strlen (string);
0
31}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.1.2