aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Johnston <jjohnstn@redhat.com>2003-01-07 20:02:33 +0000
committerJeff Johnston <jjohnstn@redhat.com>2003-01-07 20:02:33 +0000
commitbe9c60e52e24c28e5d76eb7790e3ce76d6400e1d (patch)
treefb97be0746dbd3b11a5874dee08548ee6558d202
parentd4c3a750e74112d5ea316a35a4ae61c623c5169a (diff)
downloadnewlib-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/ChangeLog5
-rw-r--r--newlib/libc/stdio/sprintf.c18
-rw-r--r--newlib/libc/stdio/vfprintf.c2
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.