X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;ds=sidebyside;f=libiberty%2Fxstrdup.c;h=fa12c96a3cd61e8f7ca919d3dd3ef74989871e3b;hb=10650b19f7bae9a64a61cb17471f68b5db78df5e;hp=5ddd2e98a93beb881a94745ea64debd6f77ca78b;hpb=1cf8f41f58e597554a1f73d904c49bf12d71419e;p=pf3gnuchains%2Fgcc-fork.git diff --git a/libiberty/xstrdup.c b/libiberty/xstrdup.c index 5ddd2e98a93..fa12c96a3cd 100644 --- a/libiberty/xstrdup.c +++ b/libiberty/xstrdup.c @@ -13,10 +13,10 @@ obtain memory. */ -#include #ifdef HAVE_CONFIG_H #include "config.h" #endif +#include #ifdef HAVE_STRING_H #include #else @@ -28,10 +28,9 @@ obtain memory. #include "libiberty.h" char * -xstrdup (s) - const char *s; +xstrdup (const char *s) { register size_t len = strlen (s) + 1; - register char *ret = xmalloc (len); + register char *ret = XNEWVEC (char, len); return (char *) memcpy (ret, s, len); }