diff options
author | Jeff Johnston <jjohnstn@redhat.com> | 2003-01-07 20:02:33 +0000 |
---|---|---|
committer | Jeff Johnston <jjohnstn@redhat.com> | 2003-01-07 20:02:33 +0000 |
commit | be9c60e52e24c28e5d76eb7790e3ce76d6400e1d (patch) | |
tree | fb97be0746dbd3b11a5874dee08548ee6558d202 | |
parent | d4c3a750e74112d5ea316a35a4ae61c623c5169a (diff) | |
download | newlib-be9c60e52e24c28e5d76eb7790e3ce76d6400e1d.zip newlib-be9c60e52e24c28e5d76eb7790e3ce76d6400e1d.tar.gz newlib-be9c60e52e24c28e5d76eb7790e3ce76d6400e1d.tar.bz2 |
2003-01-07 Charles Wilson <cwilson@ece.gatech.edu>
* libc/stdio/sprintf.c: fix typo
* libc/stdio/vfprintf.c: fix typo
-rw-r--r-- | newlib/ChangeLog | 5 | ||||
-rw-r--r-- | newlib/libc/stdio/sprintf.c | 18 | ||||
-rw-r--r-- | newlib/libc/stdio/vfprintf.c | 2 |
3 files changed, 15 insertions, 10 deletions
diff --git a/newlib/ChangeLog b/newlib/ChangeLog index 72b77cb..e5d99b0 100644 --- a/newlib/ChangeLog +++ b/newlib/ChangeLog @@ -1,3 +1,8 @@ +2003-01-07 Charles Wilson <cwilson@ece.gatech.edu> + + * libc/stdio/sprintf.c: fix typo + * libc/stdio/vfprintf.c: fix typo + 2003-01-07 Jeff Johnston <jjohnstn@redhat.com> * configure.host: Support long double I/O for x86-linux. diff --git a/newlib/libc/stdio/sprintf.c b/newlib/libc/stdio/sprintf.c index 6e67501..879b480 100644 --- a/newlib/libc/stdio/sprintf.c +++ b/newlib/libc/stdio/sprintf.c @@ -18,13 +18,13 @@ /* FUNCTION - <<printf>>, <<fprintf>>, <<saprintf>>, <<sprintf>>, <<snprintf>>---format output + <<printf>>, <<fprintf>>, <<asprintf>>, <<sprintf>>, <<snprintf>>---format output INDEX fprintf INDEX printf INDEX - saprintf + asprintf INDEX sprintf INDEX @@ -36,7 +36,7 @@ ANSI_SYNOPSIS int printf(const char *<[format]> [, <[arg]>, ...]); int fprintf(FILE *<[fd]>, const char *<[format]> [, <[arg]>, ...]); int sprintf(char *<[str]>, const char *<[format]> [, <[arg]>, ...]); - int saprintf(char **<[strp]>, const char *<[format]> [, <[arg]>, ...]); + int asprintf(char **<[strp]>, const char *<[format]> [, <[arg]>, ...]); int snprintf(char *<[str]>, size_t <[size]>, const char *<[format]> [, <[arg]>, ...]); TRAD_SYNOPSIS @@ -49,7 +49,7 @@ TRAD_SYNOPSIS FILE *<[fd]>; char *<[format]>; - int saprintf(<[strp]>, <[format]> [, <[arg]>, ...]); + int asprintf(<[strp]>, <[format]> [, <[arg]>, ...]); char **<[strp]>; char *<[format]>; @@ -72,16 +72,16 @@ DESCRIPTION If there are more arguments than the format requires, excess arguments are ignored. - <<fprintf>>, <<saprintf>>, <<sprintf>> and <<snprintf>> are identical + <<fprintf>>, <<asprintf>>, <<sprintf>> and <<snprintf>> are identical to <<printf>>, other than the destination of the formatted output: <<fprintf>> sends the output to a specified file <[fd]>, while - <<saprintf>> stores the output in a dynamically allocated buffer, + <<asprintf>> stores the output in a dynamically allocated buffer, while <<sprintf>> stores the output in the specified char array <[str]> and <<snprintf>> limits number of characters written to <[str]> to at most <[size]> (including terminating <<0>>). For <<sprintf>> and <<snprintf>>, the behavior is undefined if the output <<*<[str]>>> overlaps with one of the arguments. For - <<saprintf>>, <[strp]> points to a pointer to char which is filled + <<asprintf>>, <[strp]> points to a pointer to char which is filled in with the dynamically allocated buffer. <[format]> is a pointer to a charater string containing two types of objects: ordinary characters (other than <<%>>), which are copied unchanged to the @@ -282,11 +282,11 @@ O- RETURNS -<<sprintf>> and <<saprintf>> return the number of bytes in the output string, +<<sprintf>> and <<asprintf>> return the number of bytes in the output string, save that the concluding <<NULL>> is not counted. <<printf>> and <<fprintf>> return the number of characters transmitted. If an error occurs, <<printf>> and <<fprintf>> return <<EOF>> and -<<saprintf>> returns -1. No error returns occur for <<sprintf>>. +<<asprintf>> returns -1. No error returns occur for <<sprintf>>. PORTABILITY The ANSI C standard specifies that implementations must diff --git a/newlib/libc/stdio/vfprintf.c b/newlib/libc/stdio/vfprintf.c index 3fa2349..8225573 100644 --- a/newlib/libc/stdio/vfprintf.c +++ b/newlib/libc/stdio/vfprintf.c @@ -91,7 +91,7 @@ TRAD_SYNOPSIS DESCRIPTION <<vprintf>>, <<vfprintf>>, <<vasprintf>>, <<vsprintf>> and <<vsnprintf>> are -(respectively) variants of <<printf>>, <<fprintf>>, <<saprintf>>, <<sprintf>>, +(respectively) variants of <<printf>>, <<fprintf>>, <<asprintf>>, <<sprintf>>, and <<snprintf>>. They differ only in allowing their caller to pass the variable argument list as a <<va_list>> object (initialized by <<va_start>>) rather than directly accepting a variable number of arguments. |