configure.in: Check for stdlib.h
authorEzra Peisach <epeisach@mit.edu>
Tue, 9 May 1995 14:40:09 +0000 (14:40 +0000)
committerEzra Peisach <epeisach@mit.edu>
Tue, 9 May 1995 14:40:09 +0000 (14:40 +0000)
poplib.c: Include <string.h>. Include <stdlib.h> if present or define malloc().

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5766 dc483132-0cff-0310-8789-dd5450dbe970

src/appl/mailquery/ChangeLog
src/appl/mailquery/configure.in
src/appl/mailquery/poplib.c

index 8eb24f1625c6de071b5f34d9e64948e5bb957610..5989df3d6284e94f786f34a9876d463427a0c9fc 100644 (file)
@@ -1,3 +1,10 @@
+Tue May  9 10:29:44 1995  Ezra Peisach  <epeisach@kangaroo.mit.edu>
+
+       * configure.in: Check for stdlib.h
+
+       * poplib.c: Include <string.h>. Include <stdlib.h> if present or
+               define malloc().
+
 Mon Mar 27 07:56:26 1995 Chris Provenzano (proven@mit.edu)
 
        * poplib.c (pop_init()): Use new calling convention for krb5_sendauth().
index c371893deccdcaa157775037ff583865fd2cc254..f9f246dafdd14749f4c735df06848529d8ba001f 100644 (file)
@@ -4,7 +4,7 @@ CONFIG_RULES
 AC_SET_BUILDTOP
 AC_PROG_INSTALL
 WITH_NETLIB
-AC_HAVE_HEADERS(unistd.h)
+AC_HAVE_HEADERS(unistd.h stdlib.h)
 WITH_KRB5ROOT
 AC_FUNC_CHECK(strerror,AC_DEFINE(HAS_STRERROR))
 KRB_INCLUDE
index e8f640d135dad8d2cb0d0fd563e2a7b40be42168..ac20b871a61ecd7ede8485b521e104303765eef5 100644 (file)
@@ -26,6 +26,7 @@
 #include <netinet/in.h>
 #include <netdb.h>
 #include <stdio.h>
+#include <string.h>
 #if defined(KRB4) && defined(KRB5)
 error You cannot define both KRB4 and KRB5
 #endif
@@ -43,6 +44,12 @@ error You cannot define both KRB4 and KRB5
 #endif
 #endif
 
+#ifdef HAS_STDLIB_H
+#include <stdlib.h>
+#else
+extern char *malloc();
+#endif
+
 #include "pop.h"
 
 void *xmalloc();