On 12/30/11 12:54 AM, Eli Zaretskii wrote: >> From: Dan Nicolaescu >> Date: Thu, 29 Dec 2011 18:05:44 -0500 >> Cc: emacs-devel@gnu.org >> >> There's a lot more emacs contributors that are fluent in C than >> contributors fluent with autoconf. Why not cater to the majority? > > I agree. > > Daniel, please keep in mind that at least Windows users normally know > very little about autoconf, and will have difficulty finding their way > around the configure script and its products, and understanding how > and where the value of that constant is computed. > Who exactly do you imagine being confused by a including macro and under what circumstances do you expect this confusion to arise? A quick glance at config.h will reveal what header is being included; any compiler errors will be attributed directly to the correct place. The only people who need to care about the configure machinery are those who add window systems, and I hope these people would be familiar with autoconf. I'd really prefer not to have another big list of window systems in the source.