From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Glenn Morris Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] /srv/bzr/emacs/trunk r109306: Use an include file in configure.ac's AH_BOTTOM Date: Tue, 31 Jul 2012 18:50:33 -0400 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1343775044 21817 80.91.229.3 (31 Jul 2012 22:50:44 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 31 Jul 2012 22:50:44 +0000 (UTC) Cc: Eli Zaretskii , Emacs developers To: Juanma Barranquero Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Aug 01 00:50:44 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SwLGx-0004OR-SU for ged-emacs-devel@m.gmane.org; Wed, 01 Aug 2012 00:50:40 +0200 Original-Received: from localhost ([::1]:55097 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SwLGx-0008OR-0m for ged-emacs-devel@m.gmane.org; Tue, 31 Jul 2012 18:50:39 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:34713) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SwLGu-0008OM-6N for emacs-devel@gnu.org; Tue, 31 Jul 2012 18:50:37 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SwLGt-0003Q6-4J for emacs-devel@gnu.org; Tue, 31 Jul 2012 18:50:36 -0400 Original-Received: from fencepost.gnu.org ([208.118.235.10]:54225) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SwLGt-0003Q2-0d for emacs-devel@gnu.org; Tue, 31 Jul 2012 18:50:35 -0400 Original-Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1SwLGs-0004Na-2L; Tue, 31 Jul 2012 18:50:34 -0400 X-Spook: Freeh CIA Peking kilo class kibo blackjack Albania USCODE X-Ran: %ynGF8hT"''-J(O@j~B1EZTu9(1\8tC (Juanma Barranquero's message of "Tue, 31 Jul 2012 23:37:17 +0200") User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.10 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:152055 Archived-At: Juanma Barranquero wrote: > Are you suggesting moving s/ms-32.h into nt/config.nt (this I get), Yes. > and then *not* including src/conf_post.h from nt/config.nt? No. > Because otherwise adding s/ms-w32.h at the end of nt/config.nt will > reverse the current order between conf_post.h and ms-w32.h. You have complete freedom to include ms-w32.h at whatever point you like. It needs to be earlier than it is now if you want to define away the alloca.h business cleanly. The position it ends up in has no relevance to or effect on any non-Windows platform. *** nt/config.nt 2012-07-29 16:56:18 +0000 --- nt/config.nt 2012-07-31 22:46:59 +0000 *************** *** 1483,1491 **** declarations. Define as empty for no equivalent. */ #undef __restrict_arr - /* Define to the used os dependent file. */ - #define config_opsysfile "s/ms-w32.h" - /* A replacement for va_copy, if needed. */ #define gl_va_copy(a,b) ((a) = (b)) --- 1483,1488 ---- *************** *** 1586,1593 **** #undef vfork ! /* Not valid on Windows. */ ! #if 0 /* On AIX 3 this must be included before any other include file. */ #include #if ! HAVE_ALLOCA --- 1583,1592 ---- #undef vfork ! /* Insert contents of s/ms-w32.h here. .*/ ! ! ! #ifndef WINDOWSNT /* On AIX 3 this must be included before any other include file. */ #include #if ! HAVE_ALLOCA *************** *** 1620,1630 **** #define subprocesses - /* Include the os dependent file. */ - #ifdef config_opsysfile - # include config_opsysfile - #endif - /* Mac OS X / GNUstep need a bit more pure memory. Of the existing knobs, SYSTEM_PURESIZE_EXTRA seems like the least likely to cause problems. */ #ifdef HAVE_NS --- 1619,1624 ----