Commit 8d398258 by Nick Clifton Committed by Nick Clifton

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
parent f24ce7c1
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.
......
/* 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 ...@@ -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
......
...@@ -29,7 +29,7 @@ pass a pointer to a pointer. This function will compute the size of ...@@ -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 ...@@ -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
......
/* 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 ...@@ -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) ...@@ -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
......
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