ada_val_print_1: Go through val_print instead of recursive call to self.
[deliverable/binutils-gdb.git] / libiberty / concat.c
index 1f329ea0e15d69689a962dc9b16fe5152259a944..4144d8305ccdc7b52d4fe90221623f31f846a008 100644 (file)
@@ -1,5 +1,5 @@
 /* Concatenate variable number of strings.
-   Copyright (C) 1991, 1994, 2001 Free Software Foundation, Inc.
+   Copyright (C) 1991, 1994, 2001, 2011 Free Software Foundation, Inc.
    Written by Fred Fish @ Cygnus Support
 
 This file is part of the libiberty library.
@@ -21,26 +21,15 @@ Boston, MA 02110-1301, USA.  */
 
 /*
 
-@deftypefn Extension char* concat (const char *@var{s1}, const char *@var{s2}, @dots{}, @code{NULL})
+@deftypefn Extension char* concat (const char *@var{s1}, const char *@var{s2}, @
+  @dots{}, @code{NULL})
 
 Concatenate zero or more of strings and return the result in freshly
-@code{xmalloc}ed memory.  Returns @code{NULL} if insufficient memory is
-available.  The argument list is terminated by the first @code{NULL}
-pointer encountered.  Pointers to empty strings are ignored.
+@code{xmalloc}ed memory.  The argument list is terminated by the first
+@code{NULL} pointer encountered.  Pointers to empty strings are ignored.
 
 @end deftypefn
 
-NOTES
-
-       This function uses xmalloc() which is expected to be a front end
-       function to malloc() that deals with low memory situations.  In
-       typical use, if malloc() returns NULL then xmalloc() diverts to an
-       error handler routine which never returns, and thus xmalloc will
-       never return a NULL pointer.  If the client application wishes to
-       deal with low memory situations itself, it should supply an xmalloc
-       that just directly invokes malloc and blindly returns whatever
-       malloc returns.
-
 */
 
 
@@ -170,7 +159,8 @@ concat (const char *first, ...)
 
 /*
 
-@deftypefn Extension char* reconcat (char *@var{optr}, const char *@var{s1}, @dots{}, @code{NULL})
+@deftypefn Extension char* reconcat (char *@var{optr}, const char *@var{s1}, @
+  @dots{}, @code{NULL})
 
 Same as @code{concat}, except that if @var{optr} is not @code{NULL} it
 is freed after the string is created.  This is intended to be useful
This page took 0.023137 seconds and 4 git commands to generate.