From: Ken Raeburn Date: Thu, 3 Feb 2005 00:27:33 +0000 (+0000) Subject: * Makefile.in (gssapi.h): Change SIZEOF symbols to start with GSS_ when X-Git-Tag: ms-bug-test-20060525~358 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=2a8421960e49a9ec621d39c46132dfd429ea9843;p=krb5.git * Makefile.in (gssapi.h): Change SIZEOF symbols to start with GSS_ when extracting from autoconf.h. Don't look for HAVE_ or USE_ symbols. Add ${include_xom} to the prologue. (include_xom): New variable. * gssapi.h: Always include stddef.h unconditionally. (GSS_SIZEOF_INT, GSS_SIZEOF_LONG, GSS_SIZEOF_SHORT): Don't define. ticket: 2910 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17077 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/lib/gssapi/generic/ChangeLog b/src/lib/gssapi/generic/ChangeLog index 7643a97a1..88ec5af8c 100644 --- a/src/lib/gssapi/generic/ChangeLog +++ b/src/lib/gssapi/generic/ChangeLog @@ -1,3 +1,13 @@ +2005-02-02 Ken Raeburn + + * Makefile.in (gssapi.h): Change SIZEOF symbols to start with GSS_ + when extracting from autoconf.h. Don't look for HAVE_ or USE_ + symbols. Add ${include_xom} to the prologue. + (include_xom): New variable. + * gssapi.h: Always include stddef.h unconditionally. + (GSS_SIZEOF_INT, GSS_SIZEOF_LONG, GSS_SIZEOF_SHORT): Don't + define. + 2004-06-22 Ken Raeburn * gssapi.hin: Don't test macintosh or __MWERKS__. diff --git a/src/lib/gssapi/generic/Makefile.in b/src/lib/gssapi/generic/Makefile.in index b23260c87..7034a88bd 100644 --- a/src/lib/gssapi/generic/Makefile.in +++ b/src/lib/gssapi/generic/Makefile.in @@ -37,14 +37,15 @@ $(OUTPRE)gssapi_err_generic.$(OBJEXT): gssapi_err_generic.c gssapi_err_generic.h: gssapi_err_generic.et gssapi_err_generic.c: gssapi_err_generic.et +include_xom=@include_xom@ +##DOS##include_xom= gssapi.h: gssapi.hin @echo "Creating gssapi.h" ; \ h=gss$$$$; $(RM) $$h; \ (echo "/* This is the gssapi.h prologue. */"; \ echo "/* It contains some choice pieces of autoconf.h */"; \ - grep SIZEOF $(BUILDTOP)/include/krb5/autoconf.h; \ - grep 'HAVE_.*_H' $(BUILDTOP)/include/krb5/autoconf.h; \ - grep 'USE_.*_H' $(BUILDTOP)/include/krb5/autoconf.h; \ + sed -n "/SIZEOF/s//GSS_&/p" < $(BUILDTOP)/include/krb5/autoconf.h; \ + echo "${include_xom}"; \ echo "/* End of gssapi.h prologue. */"; \ cat $(srcdir)/gssapi.hin )> $$h && \ (set -x; $(MV) $$h $@) ; e=$$?; $(RM) $$h; exit $$e diff --git a/src/lib/gssapi/generic/gssapi.hin b/src/lib/gssapi/generic/gssapi.hin index 1c1444415..88341df7a 100644 --- a/src/lib/gssapi/generic/gssapi.hin +++ b/src/lib/gssapi/generic/gssapi.hin @@ -51,16 +51,10 @@ extern "C" { #define KRB5_CALLCONV_C #endif -#define GSS_SIZEOF_INT SIZEOF_INT -#define GSS_SIZEOF_LONG SIZEOF_LONG -#define GSS_SIZEOF_SHORT SIZEOF_SHORT - /* * First, include stddef.h to get size_t defined. */ -#if HAVE_STDDEF_H #include -#endif /* HAVE_STDDEF_H */ /* * POSIX says that sys/types.h is where size_t is defined.