musl/src/multibyte
Rich Felker 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008
to deal with the fact that the public headers may be used with pre-c99
compilers, __restrict is used in place of restrict, and defined
appropriately for any supported compiler. we also avoid the form
[restrict] since older versions of gcc rejected it due to a bug in the
original c99 standard, and instead use the form *restrict.
2012-09-06 22:44:55 -04:00
..
btowc.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
internal.c new attempt at working around the gcc 3 visibility bug 2012-02-24 20:07:21 -05:00
internal.h cleanup and work around visibility bug in gcc 3 that affects x86_64 2012-02-23 21:24:56 -05:00
mblen.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
mbrlen.c use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
mbrtowc.c use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
mbsinit.c fix failure of mbsinit(0) (not UB; required to return nonzero) 2012-05-26 18:02:45 -04:00
mbsnrtowcs.c use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
mbsrtowcs.c use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
mbstowcs.c use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
mbtowc.c use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
wcrtomb.c use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
wcsnrtombs.c use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
wcsrtombs.c use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
wcstombs.c use restrict everywhere it's required by c99 and/or posix 2008 2012-09-06 22:44:55 -04:00
wctob.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
wctomb.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00