Sprinkle some restrict qualifiers.

This commit is contained in:
kleink 2001-03-22 07:37:04 +00:00
parent 0fa02bb6e6
commit 346219c95f
6 changed files with 23 additions and 23 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: string.h,v 1.22 2000/01/10 16:58:38 kleink Exp $ */
/* $NetBSD: string.h,v 1.23 2001/03/22 07:37:04 kleink Exp $ */
/*-
* Copyright (c) 1990, 1993
@ -52,31 +52,31 @@ typedef _BSD_SIZE_T_ size_t;
__BEGIN_DECLS
void *memchr __P((const void *, int, size_t));
int memcmp __P((const void *, const void *, size_t));
void *memcpy __P((void *, const void *, size_t));
void *memcpy __P((void * __restrict, const void * __restrict, size_t));
void *memmove __P((void *, const void *, size_t));
void *memset __P((void *, int, size_t));
char *strcat __P((char *, const char *));
char *strcat __P((char * __restrict, const char * __restrict));
char *strchr __P((const char *, int));
int strcmp __P((const char *, const char *));
int strcoll __P((const char *, const char *));
char *strcpy __P((char *, const char *));
char *strcpy __P((char * __restrict, const char * __restrict));
size_t strcspn __P((const char *, const char *));
__aconst char *strerror __P((int));
size_t strlen __P((const char *));
char *strncat __P((char *, const char *, size_t));
char *strncat __P((char * __restrict, const char * __restrict, size_t));
int strncmp __P((const char *, const char *, size_t));
char *strncpy __P((char *, const char *, size_t));
char *strncpy __P((char * __restrict, const char * __restrict, size_t));
char *strpbrk __P((const char *, const char *));
char *strrchr __P((const char *, int));
size_t strspn __P((const char *, const char *));
char *strstr __P((const char *, const char *));
char *strtok __P((char *, const char *));
char *strtok __P((char * __restrict, const char * __restrict));
#if (!defined(_ANSI_SOURCE) && !defined(_POSIX_C_SOURCE) && \
!defined(_XOPEN_SOURCE)) || defined(_REENTRANT) || \
(_POSIX_C_SOURCE - 0 >= 199506L) || (_XOPEN_SOURCE - 0 >= 500)
char *strtok_r __P((char *, const char *, char **));
#endif /* !defined(_ANSI_SOURCE) || defined(_REENTRANT) || ... */
size_t strxfrm __P((char *, const char *, size_t));
size_t strxfrm __P((char * __restrict, const char * __restrict, size_t));
#if !defined(_ANSI_SOURCE) && !defined(_POSIX_C_SOURCE) || \
defined(_XOPEN_SOURCE)

View File

@ -34,7 +34,7 @@
.\" SUCH DAMAGE.
.\"
.\" from: @(#)memcpy.3 8.1 (Berkeley) 6/4/93
.\" $NetBSD: memcpy.3,v 1.5 1998/02/05 18:50:35 perry Exp $
.\" $NetBSD: memcpy.3,v 1.6 2001/03/22 07:37:04 kleink Exp $
.\"
.Dd June 4, 1993
.Dt MEMCPY 3
@ -47,7 +47,7 @@
.Sh SYNOPSIS
.Fd #include <string.h>
.Ft void *
.Fn memcpy "void *dst" "const void *src" "size_t len"
.Fn memcpy "void * restrict dst" "const void * restrict src" "size_t len"
.Sh DESCRIPTION
The
.Fn memcpy
@ -74,7 +74,7 @@ The
.Fn memcpy
function
conforms to
.St -ansiC .
.St -isoC99 .
.Sh BUGS
In this implementation
.Fn memcpy

View File

@ -34,7 +34,7 @@
.\" SUCH DAMAGE.
.\"
.\" from: @(#)strcat.3 8.1 (Berkeley) 6/4/93
.\" $NetBSD: strcat.3,v 1.7 1999/09/28 02:15:07 lukem Exp $
.\" $NetBSD: strcat.3,v 1.8 2001/03/22 07:37:04 kleink Exp $
.\"
.Dd June 4, 1993
.Dt STRCAT 3
@ -48,9 +48,9 @@
.Sh SYNOPSIS
.Fd #include <string.h>
.Ft char *
.Fn strcat "char *s" "const char *append"
.Fn strcat "char * restrict s" "const char * restrict append"
.Ft char *
.Fn strncat "char *s" "const char *append" "size_t count"
.Fn strncat "char * restrict s" "const char * restrict append" "size_t count"
.Sh DESCRIPTION
The
.Fn strcat
@ -96,4 +96,4 @@ and
.Fn strncat
functions
conform to
.St -ansiC .
.St -isoC99 .

View File

@ -34,7 +34,7 @@
.\" SUCH DAMAGE.
.\"
.\" from: @(#)strcpy.3 8.1 (Berkeley) 6/4/93
.\" $NetBSD: strcpy.3,v 1.8 1999/09/28 02:15:07 lukem Exp $
.\" $NetBSD: strcpy.3,v 1.9 2001/03/22 07:37:04 kleink Exp $
.\"
.Dd June 4, 1993
.Dt STRCPY 3
@ -48,9 +48,9 @@
.Sh SYNOPSIS
.Fd #include <string.h>
.Ft char *
.Fn strcpy "char *dst" "const char *src"
.Fn strcpy "char * restrict dst" "const char * restrict src"
.Ft char *
.Fn strncpy "char *dst" "const char *src" "size_t len"
.Fn strncpy "char * restrict dst" "const char * restrict src" "size_t len"
.Sh DESCRIPTION
The
.Fn strcpy
@ -123,4 +123,4 @@ and
.Fn strncpy
functions
conform to
.St -ansiC .
.St -isoC99 .

View File

@ -34,7 +34,7 @@
.\" SUCH DAMAGE.
.\"
.\" from: @(#)strtok.3 8.2 (Berkeley) 2/3/94
.\" $NetBSD: strtok.3,v 1.12 2000/10/11 18:26:04 phil Exp $
.\" $NetBSD: strtok.3,v 1.13 2001/03/22 07:37:04 kleink Exp $
.\"
.Dd February 3, 1994
.Dt STRTOK 3
@ -47,7 +47,7 @@
.Sh SYNOPSIS
.Fd #include <string.h>
.Ft char *
.Fn strtok "char *str" "const char *sep"
.Fn strtok "char * restrict str" "const char * restrict sep"
.Ft char *
.Fn strtok_r "char *str" "const char *sep" "char **lasts"
.Sh DESCRIPTION

View File

@ -34,7 +34,7 @@
.\" SUCH DAMAGE.
.\"
.\" from: @(#)strxfrm.3 8.1 (Berkeley) 6/4/93
.\" $NetBSD: strxfrm.3,v 1.5 1998/02/05 18:51:00 perry Exp $
.\" $NetBSD: strxfrm.3,v 1.6 2001/03/22 07:37:05 kleink Exp $
.\"
.Dd June 4, 1993
.Dt STRXFRM 3
@ -47,7 +47,7 @@
.Sh SYNOPSIS
.Fd #include <string.h>
.Ft size_t
.Fn strxfrm "char *dst" "const char *src" "size_t n"
.Fn strxfrm "char * restrict dst" "const char * restrict src" "size_t n"
.Sh DESCRIPTION
The
.Fn strxfrm