X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fputenv.c;h=47f7256e581ef1f012c256e29824ce87bcd05259;hb=fb2a33bb98f09325349f84f1007035e415d8175f;hp=573e62478bd1caeb0ab36a2826bf673395b2b06f;hpb=10074829b405d5ada97315d30d400e6dd42d48ae;p=gnulib.git diff --git a/lib/putenv.c b/lib/putenv.c index 573e62478..47f7256e5 100644 --- a/lib/putenv.c +++ b/lib/putenv.c @@ -36,6 +36,8 @@ Cambridge, MA 02139, USA. */ /* Don't include stdlib.h for non-GNU C libraries because some of them contain conflicting prototypes for getopt. */ #include +#else +char *malloc (); #endif /* GNU C library. */ #ifndef STDC_HEADERS @@ -104,7 +106,8 @@ putenv (string) char **new_environ = (char **) malloc ((size + 2) * sizeof (char *)); if (new_environ == NULL) return -1; - (void) bcopy ((char *) environ, (char *) new_environ, size * sizeof (char *)); + (void) bcopy ((char *) environ, (char *) new_environ, + size * sizeof (char *)); new_environ[size] = (char *) string; new_environ[size + 1] = NULL; if (last_environ != NULL)