From 2e5584e86420f659df3bd35d2c10f4f10c11738b Mon Sep 17 00:00:00 2001 From: tjr Date: Sun, 1 Sep 2002 07:08:22 +0000 Subject: Add restrict qualifiers to the arguments of mbstowcs, mbtowc() and wcstombs(). --- lib/libc/locale/mbstowcs.c | 4 ++-- lib/libc/locale/mbtowc.c | 4 ++-- lib/libc/locale/multibyte.3 | 6 +++--- lib/libc/locale/wcstombs.c | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) (limited to 'lib/libc') diff --git a/lib/libc/locale/mbstowcs.c b/lib/libc/locale/mbstowcs.c index b473f89..f27f897 100644 --- a/lib/libc/locale/mbstowcs.c +++ b/lib/libc/locale/mbstowcs.c @@ -45,8 +45,8 @@ __FBSDID("$FreeBSD$"); size_t mbstowcs(pwcs, s, n) - wchar_t *pwcs; - const char *s; + wchar_t *__restrict pwcs; + const char *__restrict s; size_t n; { char const *e; diff --git a/lib/libc/locale/mbtowc.c b/lib/libc/locale/mbtowc.c index 166ea79..67771a0 100644 --- a/lib/libc/locale/mbtowc.c +++ b/lib/libc/locale/mbtowc.c @@ -43,8 +43,8 @@ __FBSDID("$FreeBSD$"); int mbtowc(pwc, s, n) - wchar_t *pwc; - const char *s; + wchar_t *__restrict pwc; + const char *__restrict s; size_t n; { char const *e; diff --git a/lib/libc/locale/multibyte.3 b/lib/libc/locale/multibyte.3 index 6cfaa7a..7069b7c 100644 --- a/lib/libc/locale/multibyte.3 +++ b/lib/libc/locale/multibyte.3 @@ -52,11 +52,11 @@ .Ft int .Fn mblen "const char *mbchar" "size_t nbytes" .Ft size_t -.Fn mbstowcs "wchar_t *wcstring" "const char *mbstring" "size_t nwchars" +.Fn mbstowcs "wchar_t *restrict wcstring" "const char *restrict mbstring" "size_t nwchars" .Ft int -.Fn mbtowc "wchar_t *wcharp" "const char *mbchar" "size_t nbytes" +.Fn mbtowc "wchar_t *restrict wcharp" "const char *restrict mbchar" "size_t nbytes" .Ft size_t -.Fn wcstombs "char *mbstring" "const wchar_t *wcstring" "size_t nbytes" +.Fn wcstombs "char *restrict mbstring" "const wchar_t *restrict wcstring" "size_t nbytes" .Ft int .Fn wctomb "char *mbchar" "wchar_t wchar" .Sh DESCRIPTION diff --git a/lib/libc/locale/wcstombs.c b/lib/libc/locale/wcstombs.c index ed9397a..208aac8 100644 --- a/lib/libc/locale/wcstombs.c +++ b/lib/libc/locale/wcstombs.c @@ -45,8 +45,8 @@ __FBSDID("$FreeBSD$"); size_t wcstombs(s, pwcs, n) - char *s; - const wchar_t *pwcs; + char *__restrict s; + const wchar_t *__restrict pwcs; size_t n; { char buf[MB_LEN_MAX]; -- cgit v1.1