MacOS?

Jerry James james at xemacs.org
Wed Jan 2 11:36:11 EST 2008


On Jan 2, 2008 4:03 AM, Aidan Kehoe <kehoea at parhasard.net> wrote:
>
>  Ar an dara lá de mí Eanair, scríobh Jamie Zawinski:
>
>  > Well, I don't understand why INLINE_HEADER would ever declare the
>  > function extern, but if I hack config.h to always do
>  >
>  > # define INLINE_HEADER inline static
>  >
>  > then temacs builds.  It then blows up later:

Jamie, are you compiling in C99 mode (e.g., using -std=c99 or
-std=gnu99)?  The C99 definitions of "static inline" and "extern
inline" are almost exactly reversed from the traditional GNU
definitions.  Our code assumes the traditional GNU definitions.  I'll
have to figure out how to detect when a C99 compile is in progress and
reverse the definitions.
-- 
Jerry James
http://loganjerry.googlepages.com/



More information about the XEmacs-Beta mailing list