| 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 (! pwc| TRUE | 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 <= ret| TRUE | never evaluated | | FALSE | never evaluated |
&& n != 0| TRUE | never evaluated | | FALSE | never evaluated |
&& ! hard_locale (| TRUE | never evaluated | | FALSE | never evaluated |
| 0 |
| 22 | 0| TRUE | 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 | } | - |
| | |