2004-09-16 Antony King <antony.king@st.com>

* libc/ctype/ctype.tex: Added missing documentation.
        * libc/stdio/stdio.tex Ditto.
        * libc/stdlib/stdlib.tex Ditto.
        * libc/string/strings.tex Ditto.
        * libc/time/time.tex: Ditto.
        * libc/stdio/setbuffer.c: Removed setlinebuf documentation.
This commit is contained in:
Jeff Johnston 2004-09-16 21:15:14 +00:00
parent 368ffbe3d8
commit 14613e5e74
7 changed files with 88 additions and 35 deletions

View File

@ -1,3 +1,12 @@
2004-09-16 Antony King <antony.king@st.com>
* libc/ctype/ctype.tex: Added missing documentation.
* libc/stdio/stdio.tex Ditto.
* libc/stdlib/stdlib.tex Ditto.
* libc/string/strings.tex Ditto.
* libc/time/time.tex: Ditto.
* libc/stdio/setbuffer.c: Removed setlinebuf documentation.
2004-09-15 Corinna Vinschen <vinschen@redhat.com>
* libc/reent/impure.c (reent_data): Define as alias to impure_data

View File

@ -23,6 +23,7 @@ The header file @file{ctype.h} defines the macros.
* toupper:: Translate characters to upper case
* iswalnum:: Alphanumeric wide-character predicate
* iswalpha:: Alphabetic wide-character predicate
* iswblank:: Blank wide-character predicate
* iswcntrl:: Control wide-character predicate
* iswdigit:: Decimal digit wide-character predicate
* iswgraph:: Graphic wide-character predicate
@ -91,6 +92,9 @@ The header file @file{ctype.h} defines the macros.
@page
@include ctype/iswcntrl.def
@page
@include ctype/iswblank.def
@page
@include ctype/iswdigit.def

View File

@ -63,41 +63,6 @@ RETURNS
PORTABILITY
This function comes from BSD not ANSI or POSIX.
Supporting OS subroutines required: <<close>>, <<fstat>>, <<isatty>>,
<<lseek>>, <<read>>, <<sbrk>>, <<write>>.
FUNCTION
<<setlinebuf>>---specify line buffering for a file or stream
INDEX
setlinebuf
ANSI_SYNOPSIS
#include <stdio.h>
void setlinebuf(FILE *<[fp]>);
TRAD_SYNOPSIS
#include <stdio.h>
void setlinebuf(<[fp]>)
FILE *<[fp]>;
DESCRIPTION
<<setlinebuf>> specifies that output to the file or stream identified by
<[fp]> should be line buffered. This causes the file or stream to pass
on output to the host system at every newline, as well as when the
buffer is full, or when an input operation intervenes.
WARNINGS
You may only use <<setlinebuf>> before performing any file operation
other than opening the file.
RETURNS
<<setlinebuf>> returns as per setvbuf.
PORTABILITY
This function comes from BSD not ANSI or POSIX.
Supporting OS subroutines required: <<close>>, <<fstat>>, <<isatty>>,
<<lseek>>, <<read>>, <<sbrk>>, <<write>>.
*/

View File

@ -26,12 +26,14 @@ structure.
@menu
* clearerr:: Clear file or stream error indicator
* fclose:: Close a file
* fcloseall:: Close all files
* feof:: Test for end of file
* ferror:: Test whether read/write error has occurred
* fflush:: Flush buffered file output
* fgetc:: Get a character from a file or stream
* fgetpos:: Record position in a stream or file
* fgets:: Get character string from a file or stream
* fileno:: Get file descriptor associated with stream
* fiprintf:: Write formatted output to file (integer only)
* fopen:: Open a file
* fdopen:: Turn an open file into a stream
@ -44,20 +46,28 @@ structure.
* ftell:: Return position in a stream or file
* fwrite:: Write array elements from memory to a file or stream
* getc:: Get a character from a file or stream (macro)
* getc_unlocked:: Get a character from a file or stream (macro)
* getchar:: Get a character from standard input (macro)
* getchar_unlocked:: Get a character from standard input (macro)
* getdelim:: Get character string from a file or stream
* getline:: Get character string from a file or stream
* gets:: Get character string from standard input (obsolete)
* getw:: Get a word (int) from a file or stream
* iprintf:: Write formatted output (integer only)
* mktemp:: Generate unused file name
* perror:: Print an error message on standard error
* putc:: Write a character on a stream or file (macro)
* putc_unlocked:: Write a character on a stream or file (macro)
* putchar:: Write a character on standard output (macro)
* putchar_unlocked:: Write a character on standard output (macro)
* puts:: Write a character string on standard output
* putw:: Write a word (int) to a file or stream
* remove:: Delete a file's name
* rename:: Rename a file
* rewind:: Reinitialize a file or stream
* setbuf:: Specify full buffering for a file or stream
* setbuffer:: Specify full buffering for a file or stream with size
* setlinebuf:: Specify line buffering for a file or stream
* setvbuf:: Specify buffering for a file or stream
* siprintf:: Write formatted output (integer only)
* printf:: Write formatted output
@ -65,6 +75,7 @@ structure.
* tmpfile:: Create a temporary file
* tmpnam:: Generate name for a temporary file
* vprintf:: Format variable argument list
* vscanf:: Format variable argument list
@end menu
@page
@ -73,6 +84,9 @@ structure.
@page
@include stdio/fclose.def
@page
@include stdio/fcloseall.def
@page
@include stdio/feof.def
@ -91,6 +105,9 @@ structure.
@page
@include stdio/fgets.def
@page
@include stdio/fileno.def
@page
@include stdio/fiprintf.def
@ -127,9 +144,21 @@ structure.
@page
@include stdio/getc.def
@page
@include stdio/getc_u.def
@page
@include stdio/getchar.def
@page
@include stdio/getchar_u.def
@page
@include stdio/getdelim.def
@page
@include stdio/getline.def
@page
@include stdio/gets.def
@ -148,9 +177,15 @@ structure.
@page
@include stdio/putc.def
@page
@include stdio/putc_u.def
@page
@include stdio/putchar.def
@page
@include stdio/putchar_u.def
@page
@include stdio/puts.def
@ -169,6 +204,12 @@ structure.
@page
@include stdio/setbuf.def
@page
@include stdio/setbuffer.def
@page
@include stdio/setlinebuf.def
@page
@include stdio/setvbuf.def
@ -190,3 +231,5 @@ structure.
@page
@include stdio/vfprintf.def
@page
@include stdio/vfscanf.def

View File

@ -5,6 +5,8 @@ This chapter groups utility functions useful in a variety of programs.
The corresponding declarations are in the header file @file{stdlib.h}.
@menu
* _Exit:: End program execution without cleaning up
* a64l:: String to long long
* abort:: Abnormal termination of a program
* abs:: Integer absolute value (magnitude)
* assert:: Macro for Debugging Diagnostics
@ -30,16 +32,25 @@ The corresponding declarations are in the header file @file{stdlib.h}.
* mbstowcs:: Minimal multibyte string to wide string converter
* mblen:: Minimal multibyte length
* mbtowc:: Minimal multibyte to wide character converter
* on_exit:: Request execution of functions at program exit
* rand:: Pseudo-random numbers
* rand48:: Uniformly distributed pseudo-random numbers
* strtod:: String to double or float
* strtol:: String to long
* strtoll:: String to long long
* strtoul:: String to unsigned long
* strtoull:: String to unsigned long long
* system:: Execute command string
* wcstombs:: Minimal wide string to multibyte string converter
* wctomb:: Minimal wide character to multibyte converter
@end menu
@page
@include stdlib/_Exit.def
@page
@include stdlib/a64l.def
@page
@include stdlib/abort.def
@ -112,6 +123,9 @@ The corresponding declarations are in the header file @file{stdlib.h}.
@page
@include stdlib/mbtowc.def
@page
@include stdlib/on_exit.def
@page
@include stdlib/rand.def
@ -124,9 +138,15 @@ The corresponding declarations are in the header file @file{stdlib.h}.
@page
@include stdlib/strtol.def
@page
@include stdlib/strtoll.def
@page
@include stdlib/strtoul.def
@page
@include stdlib/strtoull.def
@page
@include stdlib/system.def

View File

@ -26,12 +26,14 @@ managing areas of memory. The corresponding declarations are in
* strcpy:: Copy string
* strcspn:: Count chars not in string
* strerror:: Convert error number to string
* strerror_r:: Convert error number to string
* strlen:: Character string length
* strlwr:: Convert string to lower case
* strncasecmp:: Compare strings ignoring case
* strncat:: Concatenate strings
* strncmp:: Character string compare
* strncpy:: Counted copy string
* strnlen:: Character string length
* strpbrk:: Find chars in string
* strrchr:: Reverse search for character in string
* strspn:: Find initial match
@ -102,6 +104,9 @@ managing areas of memory. The corresponding declarations are in
@page
@include string/strerror.def
@page
@include string/strerror_r.def
@page
@include string/strlen.def
@ -120,6 +125,9 @@ managing areas of memory. The corresponding declarations are in
@page
@include string/strncpy.def
@page
@include string/strnlen.def
@page
@include string/strpbrk.def

View File

@ -56,6 +56,7 @@ not in effect, negative means no information about DST is available.
* mktime:: Convert time to arithmetic representation
* strftime:: Flexible calendar time formatter
* time:: Get current calendar time (as single number)
* __tz_lock:: Lock time zone global variables
* tzset:: Set timezone info
@end menu
@ -86,5 +87,8 @@ not in effect, negative means no information about DST is available.
@page
@include time/time.def
@page
@include time/tzlock.def
@page
@include time/tzset.def