Add string.h if necessary to define strlen, etc.
authorEzra Peisach <epeisach@mit.edu>
Tue, 9 May 1995 02:11:22 +0000 (02:11 +0000)
committerEzra Peisach <epeisach@mit.edu>
Tue, 9 May 1995 02:11:22 +0000 (02:11 +0000)
Add stdlib.h if present & necessary for malloc definition. (otherwise
define ourselves) - based on other code present.
Change ifdef POSIX to ifdef HAS_STDLIB_H
Check for stdlib.h in configure.in

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

src/lib/krb4/ChangeLog
src/lib/krb4/configure.in
src/lib/krb4/g_pw_in_tkt.c
src/lib/krb4/g_svc_in_tkt.c
src/lib/krb4/memcache.c
src/lib/krb4/mk_auth.c
src/lib/krb4/mk_preauth.c
src/lib/krb4/rd_preauth.c
src/lib/krb4/realmofhost.c
src/lib/krb4/send_to_kdc.c

index 93f5bfda94459beeb6103aa14970072e12397698..c59459df2a618faaa3eab3a234d6eff52c304725 100644 (file)
@@ -1,3 +1,25 @@
+Sun May  7 08:05:56 1995  Ezra Peisach  <epeisach@kangaroo.mit.edu>
+
+       * mk_preauth.c: Add <string.h> and either <stdlib.h> or provide
+               prototypes for malloc.
+
+       * g_svc_in_tkt.c: Add <string.h>
+
+
+       * rd_preauth.c: Add <string.h>
+
+       * mk_auth.c: Include "krb4-proto.h" for get_phost definition.
+
+       * g_pw_in_tkt.c (stub_key): Add <string.h>
+
+       * send_to_kdc.c: Ifdef on HAS_STDLIB_H not POSIX
+
+       * realmofhost.c: Ifdef on HAS_STDLIB_H not POSIX
+
+       * memcache.c: Ifdef on HAS_STDLIB_H not POSIX
+
+       * configure.in: Check for stdlib.h
+
 Thu May  4 10:03:22 1995  Tom Yu  (tlyu@dragons-lair)
 
        * put_svc_key.c (put_svc_key): remove spurious & in front of fkey
index cb83a794fe1d4ff3513bea27d088924e96458d90..dd118adda18abd67bf4966e14ec2bf22b608646c 100644 (file)
@@ -12,6 +12,10 @@ AC_CONST
 CHECK_FCNTL
 KRB5_POSIX_LOCKS
 AC_HEADER_CHECK(unistd.h,AC_DEFINE(HAS_UNISTD_H))
+dnl Could check for full stdc environment, but will only test
+dnl for stdlib.h
+AC_HEADER_CHECK(stdlib.h,AC_DEFINE(HAS_STDLIB_H))
+
 dnl need MSBFIRST, LSBFIRST, BITS16, BITS32
 AC_MSG_CHECKING([if system is msbfirst])
 AC_CACHE_VAL(krb5_cv_is_msbfirst,
index 213540e6907f6d0d183c193ab464170f97700754..079704b49f106beacf839a7b5a6d3597466e1075 100644 (file)
@@ -10,6 +10,7 @@
 #include "mit-copyright.h"
 #include "krb.h"
 #include "prot.h"
+#include <string.h>
 
 #ifndef NULL
 #define NULL 0
index 72fae3be77edbfd04761193f2dc466f6345b5b2d..8006587c35ba3956a2d2834a661853ea38338755 100644 (file)
@@ -10,6 +10,7 @@
 #include "mit-copyright.h"
 #include "krb.h"
 #include "prot.h"
+#include <string.h>
 
 #ifndef NULL
 #define NULL 0
index 3e622eb10cb236783c543b683cae3824e5586b50..46376885c8d9b7f6a5523f0b3c42d2aa201ab842 100644 (file)
@@ -29,7 +29,7 @@
 
 #include <stdio.h>
 #include <errno.h>
-#ifdef POSIX
+#ifdef HAS_STDLIB_H
 #include <stdlib.h>
 #else
 extern char *malloc (), *realloc ();
index 60444dcf166d23761d9a8cce007819ab71f1e92e..2b092809419b23bd551e2d0840c78d210e05fca7 100644 (file)
 #include "mit-copyright.h"
 
 #define        DEFINE_SOCKADDR         /* Ask for sockets declarations from krb.h. */
+#include <stdio.h>
 #include "krb.h"
+#include "krb4-proto.h"
 #include <errno.h>
-#include <stdio.h>
 #include <string.h>
 
 #define        KRB_SENDAUTH_VERS "AUTHV0.1" /* MUST be KRB_SENDAUTH_VLEN chars */
index 3f483074751fd845c3ce29440d46d621a5e794b0..5f26111c3be77b7c5285ff5c0dfad2ceadaacc93 100644 (file)
  */
 
 #include "krb.h"
+#include <string.h>
+
+#ifdef HAS_STDLIB_H
+#include <stdlib.h>
+#else
+extern char *malloc(), *calloc(), *realloc();
+#endif
 
 /* Define a couple of function types including parameters.  These
    are needed on MS-Windows to convert arguments of the function pointers
index 65c2dcc719e84adedc9b70065280d74dc0b9e322..a34d713efebd09171dcdaa35a70f54618436d3ff 100644 (file)
@@ -16,6 +16,8 @@
 #include "krb_db.h"
 #include "prot.h"
 #include "des.h"
+#include <string.h>
+
 /* #define      KERB_ERR_PREAUTH_SHORT         11 */
 /* #define     KERB_ERR_PREAUTH_MISMATCH       12 */
 
index 3841e6a94b2726b6dfc98e1ff218261f3263a447..cff11cc8e38aa760a8cee966cb7f9dac1b740cef 100644 (file)
@@ -13,7 +13,7 @@
 #include <string.h>
 #include <stdio.h>
 #include <ctype.h>
-#ifdef POSIX
+#ifdef HAS_STDLIB_H
 #include <stdlib.h>
 #else
 extern char *malloc();
index f6bec2881e53f64d8f95c767b8f39127208d5b37..c3219fb6c87687d9ce971760a5cb5b4a1be0765a 100644 (file)
@@ -18,7 +18,7 @@
 
 #define S_AD_SZ sizeof(struct sockaddr_in)
 
-#ifdef POSIX
+#ifdef HAS_STDLIB_H
 #include <stdlib.h>
 #else
 extern char *malloc(), *calloc(), *realloc();