varargs.h support.
* com_err.h: Get rid of old 68k-Mac pragmas.
- (GSS_DLLIMP, KRB5_EXPORTVAR, HAVE_STDARG_H, ET_P, NEAR,
- ET_STDARG_P, ET_VARARGS): Don't define.
+ (HAVE_STDARG_H, ET_P, ET_STDARG_P, ET_VARARGS): Don't define.
(struct et_list, _et_list): Declare, with annotations.
* error_table.h (struct et_list, _et_list): Don't declare here.
#define KRB5_CALLCONV
#define KRB5_CALLCONV_C
#define KRB5_DLLIMP
+/* We don't use these, but since we're using the Kerberos ones, we
+ need to either provide all the ones the Kerberos and GSSAPI headers
+ will use, or not define KRB5_CALLCONV, since that's the only one
+ they test. */
+#define GSS_DLLIMP
+#define KRB5_EXPORTVAR
#endif
#ifndef FAR
#define FAR
+#define NEAR
#endif
#include <stdarg.h>