On Sep 19, 2007, at 00:54, Jeffrey Altman via RT wrote: > I would not be opposed to removal of #defines such as: [...] > provided that they continue to be defined when building the krb5 > libraries. Sure -- they belong in the windows version of autoconf.h, which would then no longer be just a copy of win-mac.h. That's where we define such macros for the other platforms, and that's where our code (at least, the UNIX code) looks for them. Actually, some of them should probably just go away altogether because we require certain things, like the existence of "void" and and strerror(). It wouldn't hurt for us to come up with a list of just what we're requiring, at least whatever's not required by C90. Ken