On 01/23/11 20:08, Eli Zaretskii wrote: > So the only macros that need work are the HAVE_DECL_* and > HAVE_RAW_DECL_*, is that right?
You don't need to worry about HAVE_RAW_DECL_* any more; I recently added some stuff to gnulib to make them go away and they are no longer in the Emacs trunk. You do need to worry about HAVE_DECL_*, yes. Some of these symbols has been in config.in for quite some time, but gnulib added some more. I also suggest looking at HAVE_ATTRIBUTE_ALIGNED, HAVE_C99_STRTOLD, HAVE_LOCALTIME_R, HAVE_WCHAR_T, inline, and restrict.