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. 
Yes, c99 seems to be what configure picked.  It's doing:
-Wall -Wno-switch -Wundef -Wsign-compare -Wno-char-subscripts -Wpacked  
-Wpointer-arith -Wunused-parameter -g -O2 -Demacs -DHAVE_CONFIG_H - 
std=c99
This is gcc 4.0.1 from Apple XCode 3.0:
Target: i686-apple-darwin9
Configured with: /var/tmp/gcc/gcc-5465~16/src/configure --disable- 
checking -enable-werror --prefix=/usr --mandir=/share/man --enable- 
languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^.-]*$/s/ 
$/-4.0/ --with-gxx-include-dir=/include/c++/4.0.0 --with-slibdir=/usr/ 
lib --build=i686-apple-darwin9 --with-arch=apple --with-tune=generic -- 
host=i686-apple-darwin9 --target=i686-apple-darwin9
Thread model: posix
gcc version 4.0.1 (Apple Inc. build 5465)
--
Jamie Zawinski       jwz(a)jwz.org                  
http://www.jwz.org/
                     jwz(a)dnalounge.com      
http://www.dnalounge.com/
                                          http://jwz.livejournal.com/
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta