Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/include/wchar.h,v retrieving revision 1.8 retrieving revision 1.9 diff -u -p -r1.8 -r1.9 --- src/include/wchar.h 2000/12/22 05:31:42 1.8 +++ src/include/wchar.h 2000/12/29 15:26:33 1.9 @@ -1,4 +1,4 @@ -/* $NetBSD: wchar.h,v 1.8 2000/12/22 05:31:42 itojun Exp $ */ +/* $NetBSD: wchar.h,v 1.9 2000/12/29 15:26:33 kleink Exp $ */ /*- * Copyright (c)1999 Citrus Project, @@ -94,28 +94,34 @@ typedef _BSD_SIZE_T_ size_t; #endif __BEGIN_DECLS -size_t mbrlen __P((const char *, size_t, mbstate_t *)); -size_t mbrtowc __P((wchar_t *, const char *, size_t, mbstate_t *)); +size_t mbrlen __P((const char * __restrict, size_t, mbstate_t * __restrict)); +size_t mbrtowc __P((wchar_t * __restrict, const char * __restrict, size_t, + mbstate_t * __restrict)); int mbsinit __P((const mbstate_t *)); -size_t mbsrtowcs __P((wchar_t *, const char **, size_t, mbstate_t *)); -size_t wcrtomb __P((char *, wchar_t, mbstate_t *)); -wchar_t *wcscat __P((wchar_t *, const wchar_t *)); +size_t mbsrtowcs __P((wchar_t * __restrict, const char ** __restrict, size_t, + mbstate_t * __restrict)); +size_t wcrtomb __P((char * __restrict, wchar_t, mbstate_t * __restrict)); +wchar_t *wcscat __P((wchar_t * __restrict, const wchar_t * __restrict)); wchar_t *wcschr __P((const wchar_t *, wchar_t)); int wcscmp __P((const wchar_t *, const wchar_t *)); -wchar_t *wcscpy __P((wchar_t *, const wchar_t *)); +wchar_t *wcscpy __P((wchar_t * __restrict, const wchar_t * __restrict)); size_t wcscspn __P((const wchar_t *, const wchar_t *)); size_t wcslen __P((const wchar_t *)); -wchar_t *wcsncat __P((wchar_t *, const wchar_t *, size_t)); +wchar_t *wcsncat __P((wchar_t * __restrict, const wchar_t * __restrict, + size_t)); int wcsncmp __P((const wchar_t *, const wchar_t *, size_t)); -wchar_t *wcsncpy __P((wchar_t *, const wchar_t *, size_t)); +wchar_t *wcsncpy __P((wchar_t * __restrict , const wchar_t * __restrict, + size_t)); wchar_t *wcspbrk __P((const wchar_t *, const wchar_t *)); wchar_t *wcsrchr __P((const wchar_t *, wchar_t)); -size_t wcsrtombs __P((char *, const wchar_t **, size_t, mbstate_t *)); +size_t wcsrtombs __P((char * __restrict, const wchar_t ** __restrict, size_t, + mbstate_t * __restrict)); size_t wcsspn __P((const wchar_t *, const wchar_t *)); wchar_t *wcsstr __P((const wchar_t *, const wchar_t *)); wchar_t *wmemchr __P((const wchar_t *, wchar_t, size_t)); int wmemcmp __P((const wchar_t *, const wchar_t *, size_t)); -wchar_t *wmemcpy __P((wchar_t *, const wchar_t *, size_t)); +wchar_t *wmemcpy __P((wchar_t * __restrict, const wchar_t * __restrict, + size_t)); wchar_t *wmemmove __P((wchar_t *, const wchar_t *, size_t)); wchar_t *wmemset __P((wchar_t *, wchar_t, size_t));