… | … | ||
---|---|---|---|
36 | 36 | ||
37 | char *dst = r; | 37 | char *dst = r; |
38 | while (len--) | 38 | while (len--) |
39 | { | 39 | { |
40 | ssize_t l = wcrtomb (dst, *str++, mbs); | 40 | ssize_t l = wcrtomb (dst, *str++, mbs); |
41 | |||
41 | if (l < 0) | 42 | if (l < 0) |
42 | *dst++ = '?'; | 43 | *dst++ = '?'; |
43 | else | 44 | else |
44 | dst += l; | 45 | dst += l; |
45 | } | 46 | } |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |