X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fputenv.c;h=47f7256e581ef1f012c256e29824ce87bcd05259;hb=1671692479f417b9e1215121540266b62d9e0c43;hp=573e62478bd1caeb0ab36a2826bf673395b2b06f;hpb=ae53a723a34ad75f4141e65cc65c3d08f732db78;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)