X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fstrdup.c;h=c0b05e2d15032270e54c0ccc05ec73f856b16691;hb=378873e8508590d356a540e5db32592750fb18b8;hp=078c69b6eb330d57852f034b9a76e6170afa71a9;hpb=d87c39464604e74f580c7fae835be31a4c125c36;p=gnulib.git diff --git a/lib/strdup.c b/lib/strdup.c index 078c69b6e..c0b05e2d1 100644 --- a/lib/strdup.c +++ b/lib/strdup.c @@ -1,5 +1,5 @@ /* strdup.c -- return a newly allocated copy of a string - Copyright (C) 1990 Free Software Foundation, Inc. + Copyright (C) 1990, 1998 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -12,27 +12,26 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ + along with this program; if not, write to the Free Software Foundation, + Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + +#if HAVE_CONFIG_H +# include +#endif #ifdef STDC_HEADERS -#include -#include +# include +# include #else char *malloc (); char *strcpy (); #endif -#if !__STDC__ -#define const -#endif - /* Return a newly allocated copy of STR, or 0 if out of memory. */ char * -strdup (str) - const char *str; +strdup (const char *str) { char *newstr;