Commit 7f8fa05d by Joseph Myers Committed by Joseph Myers

alloca.c, [...]: Improve manual formatting.

	* alloca.c, clock.c, getcwd.c, getpagesize.c, getpwd.c, index.c,
	libiberty.texi, memchr.c, putenv.c, rindex.c, strchr.c, strdup.c,
	strerror.c, strrchr.c, strstr.c, strtod.c, tmpnam.c, vfork.c,
	xatexit.c, xmalloc.c, xstrerror.c: Improve manual formatting.  Fix
	spelling.  Give names to function arguments in documentation.  Use
	(void) prototypes in documentation.
	* functions.texi: Regenerate.

From-SVN: r46068
parent cc712abf
2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
* alloca.c, clock.c, getcwd.c, getpagesize.c, getpwd.c, index.c,
libiberty.texi, memchr.c, putenv.c, rindex.c, strchr.c, strdup.c,
strerror.c, strrchr.c, strstr.c, strtod.c, tmpnam.c, vfork.c,
xatexit.c, xmalloc.c, xstrerror.c: Improve manual formatting. Fix
spelling. Give names to function arguments in documentation. Use
(void) prototypes in documentation.
* functions.texi: Regenerate.
2001-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 2001-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* argv.c (buildargv, tests, main): Const-ify. * argv.c (buildargv, tests, main): Const-ify.
......
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
/* /*
@deftypefn Replacement void* alloca (size_t) @deftypefn Replacement void* alloca (size_t @var{size})
This function allocates memory which will be automatically reclaimed This function allocates memory which will be automatically reclaimed
after the procedure exits. The @libib{} implementation does not free after the procedure exits. The @libib{} implementation does not free
...@@ -36,7 +36,7 @@ GNU Autoconf test @code{AC_FUNC_ALLOCA} to test for and properly make ...@@ -36,7 +36,7 @@ GNU Autoconf test @code{AC_FUNC_ALLOCA} to test for and properly make
available this function. The @code{AC_FUNC_ALLOCA} test requires that available this function. The @code{AC_FUNC_ALLOCA} test requires that
client code use a block of preprocessor code to be safe (see the Autoconf client code use a block of preprocessor code to be safe (see the Autoconf
manual for more); this header incorporates that logic and more, including manual for more); this header incorporates that logic and more, including
the possibility of a GCC builtin function. the possibility of a GCC built-in function.
@end deftypefn @end deftypefn
......
...@@ -24,7 +24,7 @@ the executable file might be covered by the GNU General Public License. */ ...@@ -24,7 +24,7 @@ the executable file might be covered by the GNU General Public License. */
/* /*
@deftypefn Supplemental long clock () @deftypefn Supplemental long clock (void)
Returns an approximation of the CPU time used by the process as a Returns an approximation of the CPU time used by the process as a
@code{clock_t}; divide this number by @samp{CLOCKS_PER_SEC} to get the @code{clock_t}; divide this number by @samp{CLOCKS_PER_SEC} to get the
......
...@@ -3,13 +3,13 @@ ...@@ -3,13 +3,13 @@
/* /*
@deftypefn Supplemental char* getcwd (char *@var{pathname}, @var{len}) @deftypefn Supplemental char* getcwd (char *@var{pathname}, int @var{len})
Copy the absolute pathname for the current working directory into Copy the absolute pathname for the current working directory into
@var{pathname}, which is assumed to point to a buffer of at least @var{pathname}, which is assumed to point to a buffer of at least
@var{len} bytes, and return a pointer to the buffer. If the current @var{len} bytes, and return a pointer to the buffer. If the current
directory's path doesn't fit in @var{len} characters, the result is directory's path doesn't fit in @var{len} characters, the result is
NULL and @var{errno} is set. If @var{pathname} is a null pointer, @code{NULL} and @code{errno} is set. If @var{pathname} is a null pointer,
@code{getcwd} will obtain @var{len} bytes of space using @code{getcwd} will obtain @var{len} bytes of space using
@code{malloc}. @code{malloc}.
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
/* /*
@deftypefn Supplemental int getpagesize () @deftypefn Supplemental int getpagesize (void)
Returns the number of bytes in a page of memory. This is the Returns the number of bytes in a page of memory. This is the
granularity of many of the system memory management routines. No granularity of many of the system memory management routines. No
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
/* /*
@deftypefn Supplemental char* getpwd () @deftypefn Supplemental char* getpwd (void)
Returns the current working directory. This implementation caches the Returns the current working directory. This implementation caches the
result on the assumption that the process will not call @code{chdir} result on the assumption that the process will not call @code{chdir}
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
@deftypefn Supplemental char* index (char *@var{s}, int @var{c}) @deftypefn Supplemental char* index (char *@var{s}, int @var{c})
Returns a pointer to the first occurrence of the character @var{c} in Returns a pointer to the first occurrence of the character @var{c} in
the string @var{s}, or NULL if not found. The use of @code{index} is the string @var{s}, or @code{NULL} if not found. The use of @code{index} is
deprecated in new programs in favor of @code{strchr}. deprecated in new programs in favor of @code{strchr}.
@end deftypefn @end deftypefn
......
...@@ -65,7 +65,8 @@ Copyright @copyright{} 2001 Free Software Foundation, Inc. ...@@ -65,7 +65,8 @@ Copyright @copyright{} 2001 Free Software Foundation, Inc.
section entitled ``GNU Free Documentation License''. section entitled ``GNU Free Documentation License''.
@end titlepage @end titlepage
@contents
@page
@ifnottex @ifnottex
@node Top,Using,, @node Top,Using,,
...@@ -319,6 +320,5 @@ SUCH DAMAGE. ...@@ -319,6 +320,5 @@ SUCH DAMAGE.
@printindex cp @printindex cp
@contents
@bye @bye
...@@ -2,12 +2,12 @@ ...@@ -2,12 +2,12 @@
@deftypefn Supplemental void* memchr (const void *@var{s}, int @var{c}, size_t @var{n}) @deftypefn Supplemental void* memchr (const void *@var{s}, int @var{c}, size_t @var{n})
This function searches memory starting at @code{*}@var{src} for the This function searches memory starting at @code{*@var{s}} for the
character @var{c}. The search only ends with the first occurrence of character @var{c}. The search only ends with the first occurrence of
@var{c}, or after @var{length} characters; in particular, a null @var{c}, or after @var{length} characters; in particular, a null
character does not terminate the search. If the character @var{c} is character does not terminate the search. If the character @var{c} is
found within @var{length} characters of @code{*}@var{src}, a pointer found within @var{length} characters of @code{*@var{s}}, a pointer
to the character is returned. If @var{c} is not found, then NULL is to the character is returned. If @var{c} is not found, then @code{NULL} is
returned. returned.
@end deftypefn @end deftypefn
......
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
Uses @code{setenv} or @code{unsetenv} to put @var{string} into Uses @code{setenv} or @code{unsetenv} to put @var{string} into
the environment or remove it. If @var{string} is of the form the environment or remove it. If @var{string} is of the form
@samp{name=value} the string is added; if no `=' is present the @samp{name=value} the string is added; if no @samp{=} is present the
name is unset/removed. name is unset/removed.
@end deftypefn @end deftypefn
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
@deftypefn Supplemental char* rindex (const char *@var{s}, int @var{c}) @deftypefn Supplemental char* rindex (const char *@var{s}, int @var{c})
Returns a pointer to the last occurrence of the character @var{c} in Returns a pointer to the last occurrence of the character @var{c} in
the string @var{s}, or NULL if not found. The use of @code{rindex} is the string @var{s}, or @code{NULL} if not found. The use of @code{rindex} is
deprecated in new programs in favor of @code{strrchr}. deprecated in new programs in favor of @code{strrchr}.
@end deftypefn @end deftypefn
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
@deftypefn Supplemental char* strchr (const char *@var{s}, int @var{c}) @deftypefn Supplemental char* strchr (const char *@var{s}, int @var{c})
Returns a pointer to the first occurrence of the character @var{c} in Returns a pointer to the first occurrence of the character @var{c} in
the string @var{s}, or NULL if not found. If @var{c} is itself the the string @var{s}, or @code{NULL} if not found. If @var{c} is itself the
null character, the results are undefined. null character, the results are undefined.
@end deftypefn @end deftypefn
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
@deftypefn Supplemental char* strdup (const char *@var{s}) @deftypefn Supplemental char* strdup (const char *@var{s})
Returns a pointer to a copy of @var{s} in memory obtained from Returns a pointer to a copy of @var{s} in memory obtained from
@code{malloc}, or NULL if insufficient memory was available. @code{malloc}, or @code{NULL} if insufficient memory was available.
@end deftypefn @end deftypefn
......
...@@ -573,7 +573,7 @@ fact, the manual page for @code{perror(3C)} explicitly warns that one ...@@ -573,7 +573,7 @@ fact, the manual page for @code{perror(3C)} explicitly warns that one
should check the size of the table (@code{sys_nerr}) before indexing should check the size of the table (@code{sys_nerr}) before indexing
it, since new error codes may be added to the system before they are it, since new error codes may be added to the system before they are
added to the table. Thus @code{sys_nerr} might be smaller than value added to the table. Thus @code{sys_nerr} might be smaller than value
implied by the largest @code{errno} value defined in @file{errno.h}. implied by the largest @code{errno} value defined in @code{<errno.h>}.
We return the maximum value that can be used to obtain a meaningful We return the maximum value that can be used to obtain a meaningful
symbolic name or message. symbolic name or message.
...@@ -612,7 +612,7 @@ error number, then returns the string @samp{"Error @var{num}"}, where ...@@ -612,7 +612,7 @@ error number, then returns the string @samp{"Error @var{num}"}, where
@var{num} is the error number. @var{num} is the error number.
If the supplied error number is not a valid index into If the supplied error number is not a valid index into
@code{sys_errlist}, returns NULL. @code{sys_errlist}, returns @code{NULL}.
The returned string is only guaranteed to be valid only until the The returned string is only guaranteed to be valid only until the
next call to @code{strerror}. next call to @code{strerror}.
...@@ -671,7 +671,7 @@ strerror (errnoval) ...@@ -671,7 +671,7 @@ strerror (errnoval)
Given an error number returned from a system call (typically returned Given an error number returned from a system call (typically returned
in @code{errno}), returns a pointer to a string containing the in @code{errno}), returns a pointer to a string containing the
symbolic name of that error number, as found in @file{errno.h}. symbolic name of that error number, as found in @code{<errno.h>}.
If the supplied error number is within the valid range of indices for If the supplied error number is within the valid range of indices for
symbolic names, but no name is available for the particular error symbolic names, but no name is available for the particular error
...@@ -679,7 +679,7 @@ number, then returns the string @samp{"Error @var{num}"}, where @var{num} ...@@ -679,7 +679,7 @@ number, then returns the string @samp{"Error @var{num}"}, where @var{num}
is the error number. is the error number.
If the supplied error number is not within the range of valid If the supplied error number is not within the range of valid
indices, then returns NULL. indices, then returns @code{NULL}.
The contents of the location pointed to are only guaranteed to be The contents of the location pointed to are only guaranteed to be
valid until the next call to @code{strerrno}. valid until the next call to @code{strerrno}.
...@@ -729,7 +729,7 @@ strerrno (errnoval) ...@@ -729,7 +729,7 @@ strerrno (errnoval)
@deftypefn Replacement int strtoerrno (const char *@var{name}) @deftypefn Replacement int strtoerrno (const char *@var{name})
Given the symbolic name of a error number (e.g., @code{EACCESS}), map it Given the symbolic name of a error number (e.g., @code{EACCES}), map it
to an errno value. If no translation is found, returns 0. to an errno value. If no translation is found, returns 0.
@end deftypefn @end deftypefn
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
@deftypefn Supplemental char* strrchr (const char *@var{s}, int @var{c}) @deftypefn Supplemental char* strrchr (const char *@var{s}, int @var{c})
Returns a pointer to the last occurrence of the character @var{c} in Returns a pointer to the last occurrence of the character @var{c} in
the string @var{s}, or NULL if not found. If @var{c} is itself the the string @var{s}, or @code{NULL} if not found. If @var{c} is itself the
null character, the results are undefined. null character, the results are undefined.
@end deftypefn @end deftypefn
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
This function searches for the substring @var{sub} in the string This function searches for the substring @var{sub} in the string
@var{string}, not including the terminating null characters. A pointer @var{string}, not including the terminating null characters. A pointer
to the first occurrence of @var{sub} is returned, or NULL if the to the first occurrence of @var{sub} is returned, or @code{NULL} if the
substring is absent. If @var{sub} points to a string with zero substring is absent. If @var{sub} points to a string with zero
length, the function returns @var{string}. length, the function returns @var{string}.
......
...@@ -27,7 +27,7 @@ the executable file might be covered by the GNU General Public License. */ ...@@ -27,7 +27,7 @@ the executable file might be covered by the GNU General Public License. */
@deftypefn Supplemental double strtod (const char *@var{string}, char **@var{endptr}) @deftypefn Supplemental double strtod (const char *@var{string}, char **@var{endptr})
This ANSI C function converts the initial portion of @var{string} to a This ANSI C function converts the initial portion of @var{string} to a
@code{double}. If @var{endptr} is not NULL, a pointer to the @code{double}. If @var{endptr} is not @code{NULL}, a pointer to the
character after the last character used in the conversion is stored in character after the last character used in the conversion is stored in
the location referenced by @var{endptr}. If no conversion is the location referenced by @var{endptr}. If no conversion is
performed, zero is returned and the value of @var{string} is stored in performed, zero is returned and the value of @var{string} is stored in
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
This function attempts to create a name for a temporary file, which This function attempts to create a name for a temporary file, which
will be a valid file name yet not exist when @code{tmpnam} checks for will be a valid file name yet not exist when @code{tmpnam} checks for
it. @var{s} must point to a buffer of at least @code{L_tmpnam} bytes, it. @var{s} must point to a buffer of at least @code{L_tmpnam} bytes,
or be NULL. Use of this function creates a security risk, and it must or be @code{NULL}. Use of this function creates a security risk, and it must
not be used in new projects. Use @code{mkstemp} instead. not be used in new projects. Use @code{mkstemp} instead.
@end deftypefn @end deftypefn
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
/* /*
@deftypefn Supplemental int vfork () @deftypefn Supplemental int vfork (void)
Emulates @code{vfork} by calling @code{fork} and returning its value. Emulates @code{vfork} by calling @code{fork} and returning its value.
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
@deftypefun int xatexit (void (*@var{fn}) (void)) @deftypefun int xatexit (void (*@var{fn}) (void))
Behaves as the standard @code{atexit} function, but with no limit on Behaves as the standard @code{atexit} function, but with no limit on
the number of registered functions. Returns 0 on success, or -1 on the number of registered functions. Returns 0 on success, or @minus{}1 on
failure. If you use @code{xatexit} to register functions, you must use failure. If you use @code{xatexit} to register functions, you must use
@code{xexit} to terminate your program. @code{xexit} to terminate your program.
......
...@@ -29,13 +29,13 @@ a program to contain @code{#define malloc xmalloc} in its source. ...@@ -29,13 +29,13 @@ a program to contain @code{#define malloc xmalloc} in its source.
@end deftypefn @end deftypefn
@deftypefn Replacement void* xrealloc (void*, size_t) @deftypefn Replacement void* xrealloc (void *@var{ptr}, size_t @var{size})
Reallocate memory without fail. This routine functions like @code{realloc}, Reallocate memory without fail. This routine functions like @code{realloc},
but will behave the same as @code{xmalloc} if memory cannot be found. but will behave the same as @code{xmalloc} if memory cannot be found.
@end deftypefn @end deftypefn
@deftypefn Replacement void* xcalloc (size_t, size_t) @deftypefn Replacement void* xcalloc (size_t @var{nelem}, size_t @var{elsize})
Allocate memory without fail, and set it to zero. This routine functions Allocate memory without fail, and set it to zero. This routine functions
like @code{calloc}, but will behave the same as @code{xmalloc} if memory like @code{calloc}, but will behave the same as @code{xmalloc} if memory
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
@deftypefn Replacement char* xstrerror (int @var{errnum}) @deftypefn Replacement char* xstrerror (int @var{errnum})
Behaves exactly like the standard @code{strerror} function, but Behaves exactly like the standard @code{strerror} function, but
will never return a NULL pointer. will never return a @code{NULL} pointer.
@end deftypefn @end deftypefn
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment