Line | Source | Count |
1 | | - |
2 | | - |
3 | | - |
4 | | - |
5 | | - |
6 | size_t | - |
7 | rpl_mbrtowc (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps) | - |
8 | { | - |
9 | size_t ret; | - |
10 | wchar_t wc; | - |
11 | if (! pwcTRUE | never evaluated | FALSE | never evaluated |
) | 0 |
12 | pwc = &wc; never executed: pwc = &wc; | 0 |
13 | ret = mbrtowc (pwc, s, n, ps); | - |
14 | | - |
15 | | - |
16 | | - |
17 | | - |
18 | | - |
19 | | - |
20 | | - |
21 | if ((TRUE | never evaluated | FALSE | never evaluated |
size_t) -2 <= retTRUE | never evaluated | FALSE | never evaluated |
&& n != 0TRUE | never evaluated | FALSE | never evaluated |
&& ! hard_locale (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
22 | 0TRUE | never evaluated | FALSE | never evaluated |
| 0 |
23 | )TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
24 | { | - |
25 | unsigned char uc = *s; | - |
26 | *pwc = uc; | - |
27 | return never executed: return 1; 1;never executed: return 1; | 0 |
28 | } | - |
29 | | - |
30 | | - |
31 | return never executed: return ret; ret;never executed: return ret; | 0 |
32 | } | - |
| | |