diff options
author | robert <robert@FreeBSD.org> | 2002-08-30 19:42:07 +0000 |
---|---|---|
committer | robert <robert@FreeBSD.org> | 2002-08-30 19:42:07 +0000 |
commit | ac79a8c0ebce44313944033ddef7dd8eb5f9574a (patch) | |
tree | 73cc35c843328d5541c417f0803442e2f6f05d29 /lib/libc/string/index.3 | |
parent | 6700ee6cc9a1c5872f179da0e7d16a1b0c35b4ea (diff) | |
download | FreeBSD-src-ac79a8c0ebce44313944033ddef7dd8eb5f9574a.zip FreeBSD-src-ac79a8c0ebce44313944033ddef7dd8eb5f9574a.tar.gz |
- Update the manual pages of index() and rindex() to show
<strings.h> as the associated header file.
The prototypes have been moved there from <string.h> because
POSIX.1-2001 said so.
- Conditionally include either <strings.h> or <string.h> based
on whether the [r]index() or str[r]chr() functions are
compiled, respectively.
- Style(9) tells us to
- put a space after the return keyword
- to check for a NUL character without using the ! operator.
- use NULL instead of (type *)NULL where the compiler knows
the type.
Apply these rules.
- Rather use ANSI-C function definitions than K&R ones.
- For index(3), correct second function argument's type; it was
declared to be a `const char' before and is now an `int'.
Diffstat (limited to 'lib/libc/string/index.3')
-rw-r--r-- | lib/libc/string/index.3 | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/libc/string/index.3 b/lib/libc/string/index.3 index 902b19c..0102fa6 100644 --- a/lib/libc/string/index.3 +++ b/lib/libc/string/index.3 @@ -43,7 +43,7 @@ .Sh LIBRARY .Lb libc .Sh SYNOPSIS -.In string.h +.In strings.h .Ft char * .Fn index "const char *s" "int c" .Sh DESCRIPTION @@ -81,3 +81,10 @@ A .Fn index function appeared in .At v6 . +Its prototype existed previously in +.Aq Pa string.h +before it was moved to +.Aq Pa strings.h +for +.St -p1003.1-2001 +compliance. |