* vfy_increds.c: include int-proto.h for krb5_libdefault_boolean
authorEzra Peisach <epeisach@mit.edu>
Tue, 18 Jul 2000 14:33:51 +0000 (14:33 +0000)
committerEzra Peisach <epeisach@mit.edu>
Tue, 18 Jul 2000 14:33:51 +0000 (14:33 +0000)
prototype.

* t_ser.c (ser_eblock_test): ifdef out old eblock serialization
test which is no longer called. (see 1999-09-01 ChangeLog)

* t_kerb.c: Cast argument to fprintf to long to agree with format
string.

* t_deltat.c: If MIN is defined, undef before redefined as 60.

* str_conv.c: Provide strptime prototype if the system header
files fail to provide a prototype.

* int-proto.h:  Add prototype for krb5_libdefault_boolean()

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

src/lib/krb5/krb/ChangeLog
src/lib/krb5/krb/int-proto.h
src/lib/krb5/krb/str_conv.c
src/lib/krb5/krb/t_deltat.c
src/lib/krb5/krb/t_kerb.c
src/lib/krb5/krb/t_ser.c
src/lib/krb5/krb/vfy_increds.c

index 2d4546f3a5f9cbe0b1b0f7557efaa2b3ffffdbb0..e13fc341c764077d2ad6006486e249e3c43eced4 100644 (file)
@@ -1,3 +1,21 @@
+2000-07-18  Ezra Peisach  <epeisach@mit.edu>
+
+       * vfy_increds.c: include int-proto.h for krb5_libdefault_boolean
+       prototype.
+
+       * t_ser.c (ser_eblock_test): ifdef out old eblock serialization
+       test which is no longer called. (see 1999-09-01 ChangeLog)
+
+       * t_kerb.c: Cast argument to fprintf to long to agree with format
+       string.
+
+       * t_deltat.c: If MIN is defined, undef before redefined as 60.
+
+       * str_conv.c: Provide strptime prototype if the system header
+       files fail to provide a prototype.
+
+       * int-proto.h:  Add prototype for krb5_libdefault_boolean()
+
 2000-06-30  Tom Yu  <tlyu@mit.edu>
 
        * conv_princ.c (krb5_425_conv_principal): NULL, not nil.
index 53144b15de392118d4267476f06839fde647e7bf..264dcf3ac905992f41524bb18721062041a3f426 100644 (file)
@@ -37,5 +37,9 @@ krb5_error_code krb5_tgtname
                   const krb5_data *,
                   krb5_principal *));
 
+krb5_error_code krb5_libdefault_boolean
+        KRB5_PROTOTYPE((krb5_context, const krb5_data *, const char *,
+                       int *));
+
 #endif /* KRB5_INT_FUNC_PROTO__ */
 
index 38cef50e3a47592aede9c8ab3fd5f15515eee117..e795bd253b1688c50afbdea479bf83501fdb06f7 100644 (file)
@@ -136,7 +136,12 @@ krb5_salttype_to_string(salttype, buffer, buflen)
 static size_t strftime (char *, size_t, const char *, const struct tm *);
 #endif
 
-#ifndef HAVE_STRPTIME
+#ifdef HAVE_STRPTIME
+#ifdef NEED_STRPTIME_PROTOTYPE
+extern char *strptime (const char *, const char *,
+                           struct tm *);
+#endif
+#else /* HAVE_STRPTIME */
 #undef strptime
 #define strptime my_strptime
 static char *strptime (const char *, const char *, struct tm *);
index fc09c570b6b617897347804f12dc407b6081e8c1..3e376b10a34c5579d83b3f91f7e1dae2ce8360d2 100644 (file)
@@ -38,6 +38,9 @@ main ()
 #define BAD(STR) { STR, 0, 1 }
 #define DAY (24 * 3600)
 #define HOUR 3600
+#ifdef MIN
+#undef MIN
+#endif
 #define MIN 60
     } values[] = {
        /* d-h-m-s patterns */
index 458015d1c665a9be2d957ac6466c8184fd1878af..a08ac6d5efdd59e4321adb342650b6ae1ed9b39d 100644 (file)
@@ -178,7 +178,7 @@ main(argc, argv)
     retval = krb5_init_context(&ctx);
     if (retval) {
        fprintf(stderr, "krb5_init_context returned error %ld\n",
-               retval);
+               (long) retval);
        exit(1);
     }
     progname = argv[0];
index 19cff73c565628f555646a1aac8b3e4c1f052f41..1592a89b4a60f1227609fa878fbdf39b483b0285 100644 (file)
@@ -512,6 +512,7 @@ ser_rcache_test(kcontext, verbose)
     return(kret);
 }
 
+#if 0
 /*
  * Serialize krb5_encrypt_block.
  */
@@ -563,6 +564,7 @@ ser_eblock_test(kcontext, verbose)
        printf("* eblock test failed\n");
     return(kret);
 }
+#endif
 
 /*
  * Serialize krb5_principal
index d3389b81a7756f5ba206d112c9340d00e6871387..e3955174eb8a55dcaba1c43393eafc1152434bb4 100644 (file)
@@ -1,4 +1,5 @@
 #include "k5-int.h"
+#include "int-proto.h"
 
 static krb5_error_code
 krb5_cc_copy_creds_except(context, incc, outcc, princ)