Change the mbrlen declaration to equal ISO C.

http://pubs.opengroup.org/onlinepubs/9699919799/functions/mbrlen.html

Signed-off-by: Henning Nielsen Lund <hnl_dk@amigaos.dk>
This commit is contained in:
Henning Nielsen Lund 2017-08-01 13:55:11 +02:00
parent 8af96cb6cb
commit 976b6ae7e1
2 changed files with 2 additions and 2 deletions

View File

@ -81,7 +81,7 @@ typedef long mbstate_t;
extern wint_t btowc(int c);
extern int wctob(wint_t c);
extern int mbsinit(const mbstate_t *ps);
extern size_t mbrlen(wchar_t *pwc, const char * s, size_t n, mbstate_t *ps);
extern size_t mbrlen(const char *restrict s, size_t n, mbstate_t *restrict ps);
extern size_t wcrtomb(char *s, wchar_t wc, mbstate_t *ps);
extern size_t mbsrtowcs(wchar_t *pwcs, const char **src, size_t n, mbstate_t *ps);
extern size_t wcsrtombs(char *s, const wchar_t **src, size_t n, mbstate_t *ps);

View File

@ -38,7 +38,7 @@
/****************************************************************************/
size_t
mbrlen(wchar_t *pwc, const char * s, size_t n, mbstate_t *ps)
mbrlen(const char *restrict s, size_t n, mbstate_t *restrict ps)
{
/* ZZZ unimplemented */
return(0);