| OLD | NEW |
| 1 /* | 1 /* |
| 2 * This code was written by Rich Felker in 2010; no copyright is claimed. | 2 * This code was written by Rich Felker in 2010; no copyright is claimed. |
| 3 * This code is in the public domain. Attribution is appreciated but | 3 * This code is in the public domain. Attribution is appreciated but |
| 4 * unnecessary. | 4 * unnecessary. |
| 5 */ | 5 */ |
| 6 | 6 |
| 7 #include <wchar.h> | 7 #include <wchar.h> |
| 8 | 8 |
| 9 size_t mbrlen(const char *restrict s, size_t n, mbstate_t *restrict st) | 9 size_t mbrlen(const char* restrict s, size_t n, mbstate_t* restrict st) { |
| 10 { | 10 static unsigned internal; |
| 11 » static unsigned internal; | 11 return mbrtowc(0, s, n, st ? st : (mbstate_t*)&internal); |
| 12 » return mbrtowc(0, s, n, st ? st : (mbstate_t *)&internal); | |
| 13 } | 12 } |
| OLD | NEW |