asprintf.c: Change comment to note that -1 is returned upon error.

vasprintf.c: Likewise. (vasprintf): Return -1 upon error.
functions.texi: Document changes to asprintf and vasprintf.

From-SVN: r67395
This commit is contained in:
Nick Clifton 2003-06-03 18:19:17 +00:00 committed by Nick Clifton
parent f24ce7c1c3
commit 8d398258b5
4 changed files with 15 additions and 7 deletions

View file

@ -1,3 +1,11 @@
2003-06-03 Nick Clifton <nickc@redhat.com>
* asprintf.c: Change comment to note that -1 is returned upon
error.
* vasprintf.c: Likewise.
(vasprintf): Return -1 upon error.
* functions.texi: Document changes to asprintf and vasprintf.
2003-05-19 Kelley Cook <kelleycook@wideopenwest.com> 2003-05-19 Kelley Cook <kelleycook@wideopenwest.com>
* config.table: Accept i[345867]86 variant. * config.table: Accept i[345867]86 variant.

View file

@ -1,6 +1,6 @@
/* Like sprintf but provides a pointer to malloc'd storage, which must /* Like sprintf but provides a pointer to malloc'd storage, which must
be freed by the caller. be freed by the caller.
Copyright (C) 1997 Free Software Foundation, Inc. Copyright (C) 1997, 2003 Free Software Foundation, Inc.
Contributed by Cygnus Solutions. Contributed by Cygnus Solutions.
This file is part of the libiberty library. This file is part of the libiberty library.
@ -37,7 +37,7 @@ pass a pointer to a pointer. This function will compute the size of
the buffer needed, allocate memory with @code{malloc}, and store a the buffer needed, allocate memory with @code{malloc}, and store a
pointer to the allocated memory in @code{*@var{resptr}}. The value pointer to the allocated memory in @code{*@var{resptr}}. The value
returned is the same as @code{sprintf} would return. If memory could returned is the same as @code{sprintf} would return. If memory could
not be allocated, zero is returned and @code{NULL} is stored in not be allocated, minus one is returned and @code{NULL} is stored in
@code{*@var{resptr}}. @code{*@var{resptr}}.
@end deftypefn @end deftypefn

View file

@ -29,7 +29,7 @@ pass a pointer to a pointer. This function will compute the size of
the buffer needed, allocate memory with @code{malloc}, and store a the buffer needed, allocate memory with @code{malloc}, and store a
pointer to the allocated memory in @code{*@var{resptr}}. The value pointer to the allocated memory in @code{*@var{resptr}}. The value
returned is the same as @code{sprintf} would return. If memory could returned is the same as @code{sprintf} would return. If memory could
not be allocated, zero is returned and @code{NULL} is stored in not be allocated, minus one is returned and @code{NULL} is stored in
@code{*@var{resptr}}. @code{*@var{resptr}}.
@end deftypefn @end deftypefn
@ -922,7 +922,7 @@ you pass a pointer to a pointer. This function will compute the size
of the buffer needed, allocate memory with @code{malloc}, and store a of the buffer needed, allocate memory with @code{malloc}, and store a
pointer to the allocated memory in @code{*@var{resptr}}. The value pointer to the allocated memory in @code{*@var{resptr}}. The value
returned is the same as @code{vsprintf} would return. If memory could returned is the same as @code{vsprintf} would return. If memory could
not be allocated, zero is returned and @code{NULL} is stored in not be allocated, minus one is returned and @code{NULL} is stored in
@code{*@var{resptr}}. @code{*@var{resptr}}.
@end deftypefn @end deftypefn

View file

@ -1,6 +1,6 @@
/* Like vsprintf but provides a pointer to malloc'd storage, which must /* Like vsprintf but provides a pointer to malloc'd storage, which must
be freed by the caller. be freed by the caller.
Copyright (C) 1994 Free Software Foundation, Inc. Copyright (C) 1994, 2003 Free Software Foundation, Inc.
This file is part of the libiberty library. This file is part of the libiberty library.
Libiberty is free software; you can redistribute it and/or Libiberty is free software; you can redistribute it and/or
@ -52,7 +52,7 @@ you pass a pointer to a pointer. This function will compute the size
of the buffer needed, allocate memory with @code{malloc}, and store a of the buffer needed, allocate memory with @code{malloc}, and store a
pointer to the allocated memory in @code{*@var{resptr}}. The value pointer to the allocated memory in @code{*@var{resptr}}. The value
returned is the same as @code{vsprintf} would return. If memory could returned is the same as @code{vsprintf} would return. If memory could
not be allocated, zero is returned and @code{NULL} is stored in not be allocated, minus one is returned and @code{NULL} is stored in
@code{*@var{resptr}}. @code{*@var{resptr}}.
@end deftypefn @end deftypefn
@ -142,7 +142,7 @@ int_vasprintf (result, format, args)
if (*result != NULL) if (*result != NULL)
return vsprintf (*result, format, *args); return vsprintf (*result, format, *args);
else else
return 0; return -1;
} }
int int