Force use of ANSI stdarg if .cf file defines UseStdarg
authorJohn Carr <jfc@mit.edu>
Wed, 29 May 1991 07:02:16 +0000 (07:02 +0000)
committerJohn Carr <jfc@mit.edu>
Wed, 29 May 1991 07:02:16 +0000 (07:02 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2121 dc483132-0cff-0310-8789-dd5450dbe970

src/include/krb5/base-defs.h
src/include/krb5/func-proto.h
src/include/krb5/stock/config.h

index abb490ee716b107741534c2c4642f1a7bb5dca39..b65b0703c3e9f0217ca82e00ba844938afd472b6 100644 (file)
@@ -59,6 +59,9 @@ typedef char * krb5_const_pointer;
 
 #if defined(__STDC__) || defined(KRB5_PROVIDE_PROTOTYPES)
 #define PROTOTYPE(x) x
+#if defined(__STDC__) || defined(STDARG_PROTOTYPES)
+#define        STDARG_P(x) x
+#endif
 #ifdef NARROW_PROTOTYPES
 #define DECLARG(type, val) type val
 #define OLDDECLARG(type, val)
index fa5682becaee7aeb20a5ba2683372596b70defa0..3beda17a75c5bdcd47be4054eae975e6f3025a61 100644 (file)
@@ -159,9 +159,9 @@ krb5_error_code krb5_generate_seq_number
 krb5_error_code krb5_get_server_rcache
     PROTOTYPE((const char *, krb5_rcache *));
 krb5_error_code krb5_build_principal_ext
-    PROTOTYPE((krb5_principal *, int, const char *, ...));
+    STDARG_P((krb5_principal *, int, const char *, ...));
 krb5_error_code krb5_build_principal
-    PROTOTYPE((krb5_principal *, int, const char *, ...));
+    STDARG_P((krb5_principal *, int, const char *, ...));
 #ifdef va_start
 /* XXX depending on varargs include file defining va_start... */
 krb5_error_code krb5_build_principal_va
index ff35868950caea3698962f87f426bb5006b8e06f..47aa2b5b34d90fd2e864bdb4ac4c11afbabfc2cf 100644 (file)
@@ -58,6 +58,10 @@ typedef int krb5_sigtype;
 #define NARROW_PROTOTYPES
 #endif
 
+#ifdef UseStdarg
+#define        STDARG_PROTOTYPES
+#endif
+
 #ifdef Bitsize32
 #ifdef Bitsize64
  error: only one of BitsizeNN, please.