From 565e0c15ea6754045af7a8ceea3cdc679e632ad7 Mon Sep 17 00:00:00 2001 From: Tom Yu Date: Thu, 25 Jan 1996 01:55:50 +0000 Subject: * g_compare_name.c, g_delete_sec_context.c, g_dsp_status.c, g_exp_sec_context.c, g_imp_sec_context.c, g_rel_buffer.c, g_rel_cred.c, g_rel_name.c, g_rel_oid_set.c, get_mechanism.c, get_mtype.c: Include stdlib.h and string.h as needed * mglueP.h: Add many invocations of NPROTOTYPE and PROTOTYPE to prevent breakage. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7378 dc483132-0cff-0310-8789-dd5450dbe970 --- src/lib/gssapi/generic/ChangeLog | 6 ++++++ src/lib/gssapi/generic/gssapi.h | 10 +++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) (limited to 'src/lib/gssapi/generic') diff --git a/src/lib/gssapi/generic/ChangeLog b/src/lib/gssapi/generic/ChangeLog index f74ad1734..5f05697fb 100644 --- a/src/lib/gssapi/generic/ChangeLog +++ b/src/lib/gssapi/generic/ChangeLog @@ -1,3 +1,9 @@ +Wed Jan 24 20:48:15 1996 Tom Yu + + * gssapi.h: Added definition of NPROTOTYPE to dtrt with Ultrix, + etc. Also added special case for Ultrix (limited + prototype support). + Tue Jan 23 03:28:41 1996 Theodore Y. Ts'o * gssapiP_generic.h: Removed prototypes of functions that have diff --git a/src/lib/gssapi/generic/gssapi.h b/src/lib/gssapi/generic/gssapi.h index 7de803473..a0b5828b4 100644 --- a/src/lib/gssapi/generic/gssapi.h +++ b/src/lib/gssapi/generic/gssapi.h @@ -78,13 +78,21 @@ * Make sure we have a definition for PROTOTYPE. */ #if !defined(PROTOTYPE) -#if defined(__STDC__) || defined(_WINDOWS) +#if defined(__STDC__) || defined(_WINDOWS) || defined(__ultrix) #define PROTOTYPE(x) x #else #define PROTOTYPE(x) () #endif #endif +#ifndef NPROTOTYPE +#if defined(__ultrix) && !defined (__GNUC__) +#define NPROTOTYPE(x) () +#else +#define NPROTOTYPE(x) PROTOTYPE(x) +#endif +#endif + /* * First, include stddef.h to get size_t defined. */ -- cgit