aboutsummaryrefslogtreecommitdiffstats
path: root/msdos
diff options
context:
space:
mode:
authorEli Zaretskii2016-04-30 13:45:33 +0300
committerEli Zaretskii2016-04-30 13:45:33 +0300
commitccdaf04cfdaa42fb85d456274405cce32ee9f5d4 (patch)
tree631c59e4dad1db81cca00edeaa721ae8c0e522e5 /msdos
parentffe701cb07cfb3584c4e4894976f0c9487d02c59 (diff)
downloademacs-ccdaf04cfdaa42fb85d456274405cce32ee9f5d4.tar.gz
emacs-ccdaf04cfdaa42fb85d456274405cce32ee9f5d4.zip
Fix the MSDOS build
* config.bat: * msdos/sedlisp.inp: * msdos/sedlibmk.inp: * msdos/sedleim.inp: * msdos/sedadmin.inp: * msdos/sed6.inp: * msdos/sed3v2.inp: * msdos/sed2v2.inp: * msdos/sed1v2.inp: Adapt to Emacs 25. * src/process.c (remove_slash_colon): Move out of "#ifdef subprocesses" block, as it its called unconditionally. Move ADD_SUBFEATURE calls into "#ifdef subprocesses" block, as they reference variables only defined in that block. * src/msdos.h: Provide prototypes for IT_set_frame_parameters, faccessat, msdos_fatal_signal, syms_of_msdos, pthread_sigmask, dos_keysns, dos_keyread, run_msdos_command, and syms_of_win16select, to avoid compiler warnings. * src/msdos.c (SYS_ENVIRON): Define to either '_environ' or 'environ', depending on the DJGPP version. Remove declarations of externally-visible Lisp objects, like Qbackground_color and Qreverse. (run_msdos_command): First argument is not signed, not unsigned. Use SYS_ENVIRON. (sys_select): Use 'timespec_cmp' instead of 'timespec_sign', as the latter doesn't work when 'time_t' is an unsigned data type. This caused idle timers to behave incorrectly: they only fired after a keyboard input event. * src/frame.c (adjust_frame_size) [MSDOS]: Account for FRAME_TOP_MARGIN that isn't counted in the frame's number of lines, but dos_set_window_size needs it to be added. * src/lread.c (INFINITY, NAN) [DJGPP < 2.05]: Provide definitions. * src/fns.c (sort_vector_copy) [__GNUC__ < 4]: Provide a prototype that works around compilation errors with older GCC versions. * src/w16select.c: Don't declare QCLIPBOARD and QPRIMARY as Lisp Objects. * src/filelock.c [MSDOS]: Ifdef away most of the code. Provide no-op implementations for 'lock_file' and 'unlock_file'. (Ffile_locked_p) [MSDOS]: Always return nil. This avoids multiple ifdefs in all users of filelock.c functionality. * src/conf_post.h (EOVERFLOW, SIZE_MAX) [DJGPP < 2.04]: Define. * src/emacs.c [MSDOS]: Include dosfns.h, to avoid compiler warnings. * src/dosfns.h: Provide prototypes for dos_cleanup, syms_of_dosfns, and init_dosfns. * src/deps.mk (atimer.o): Depend on msdos.h. (emacs.o): Depend on dosfns.h. * src/atimer.c [MSDOS]: Include msdos.h, to avoid compiler warnings. * lisp/window.el (window--adjust-process-windows): Skip the body if 'process-list' is not available. This avoids failure to start up on MS-DOS. * lisp/vc/diff.el (diff-no-select): Test 'make-process', not 'start-process', as the latter is now available on all platforms. * lisp/textmodes/ispell.el (ispell-async-processp): Replace 'start-process' with 'make-process' in a comment. * lisp/term/internal.el (IT-unicode-translations): Modify and add a few translations to display Info files with Unicode markup. Fix an ancient off-by-one mismatch error with Unicode codepoints. * lisp/progmodes/compile.el (compilation-start): Test 'make-process', not 'start-process', as the latter is now available on all platforms. * lisp/man.el (Man-build-man-command, Man-getpage-in-background): Test 'make-process', not 'start-process', as the latter is now available on all platforms. * lisp/international/mule-cmds.el (set-coding-system-map): Test 'make-process', not 'start-process', as the latter is now available on all platforms. * lisp/eshell/esh-cmd.el (eshell-do-pipelines-synchronously): Doc fix. (eshell-execute-pipeline): Test 'make-process', not 'start-process', as the latter is now available on all platforms.
Diffstat (limited to 'msdos')
-rw-r--r--msdos/sed1v2.inp119
-rw-r--r--msdos/sed2v2.inp7
-rw-r--r--msdos/sed3v2.inp13
-rw-r--r--msdos/sed6.inp28
-rw-r--r--msdos/sedadmin.inp14
-rw-r--r--msdos/sedleim.inp10
-rw-r--r--msdos/sedlibmk.inp34
-rw-r--r--msdos/sedlisp.inp4
8 files changed, 112 insertions, 117 deletions
diff --git a/msdos/sed1v2.inp b/msdos/sed1v2.inp
index 71646821a59..383105a3f30 100644
--- a/msdos/sed1v2.inp
+++ b/msdos/sed1v2.inp
@@ -15,32 +15,24 @@
15# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 15# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
16# 16#
17# ---------------------------------------------------------------------- 17# ----------------------------------------------------------------------
18s/^#.*//
19s/^[ \f\t][ \f\t]*$// 18s/^[ \f\t][ \f\t]*$//
20s/^ / / 19s/^ / /
21s/\.h\.in/.h-in/ 20s/\.h\.in/.h-in/
22/^MAKE *=/s/^/# /
23/^SHELL *=/s/^/# / 21/^SHELL *=/s/^/# /
24/^srcdir *=/s/@[^@\n]*@/./ 22/^srcdir *=/s/@[^@\n]*@/./
25/^abs_builddir *=/s|@abs_builddir@|../src| 23/^top_srcdir *=/s/@[^@\n]*@/../
26/^VPATH *=/s/@[^@\n]*@/./ 24/^CC *=/s/@[^@\n]*@/gcc -std=gnu99/
27/^CC *=/s/@[^@\n]*@/gcc/
28/^CPP *=/s/@[^@\n]*@/gcc -e/
29/^CFLAGS *=/s/@[^@\n]*@/-O2 -gcoff/ 25/^CFLAGS *=/s/@[^@\n]*@/-O2 -gcoff/
30/^ALL_CFLAGS *=/s/@[^@\n]*@//g 26/^ALL_CFLAGS *=/s/@[^@\n]*@//g
31/^ALL_CFLAGS *=/s/ -I\.//g 27/^ALL_CFLAGS *=/s/ -I\.//g
32/^CPPFLAGS *=/s|@[^@\n]*@|-I../msdos| 28/^CPPFLAGS *=/s|@[^@\n]*@|-I../msdos|
33/^LDFLAGS *=/s/@[^@\n]*@// 29/^LDFLAGS *=/s/@[^@\n]*@//
34/^LD_FIRSTFLAG *=/s/@[^@\n]*@//
35/^LIBS *=/s/@[^@\n]*@//
36/^LIBES *=/,/^ *$/ {
37 s/@[^@\n]*@//g
38}
39/^LIBOBJS *=/s/@[^@\n]*@// 30/^LIBOBJS *=/s/@[^@\n]*@//
40/^C_SWITCH_MACHINE *=/s/@C_SWITCH_MACHINE@// 31/^C_SWITCH_MACHINE *=/s/@C_SWITCH_MACHINE@//
41/^C_SWITCH_SYSTEM *=/s/@C_SWITCH_SYSTEM@// 32/^C_SWITCH_SYSTEM *=/s/@C_SWITCH_SYSTEM@//
42/^GNUSTEP_CFLAGS *=/s/@GNUSTEP_CFLAGS@// 33/^GNUSTEP_CFLAGS *=/s/@GNUSTEP_CFLAGS@//
43/^C_SWITCH_X_SITE *=/s/@C_SWITCH_X_SITE@// 34/^C_SWITCH_X_SITE *=/s/@C_SWITCH_X_SITE@//
35/^PNG_CFLAGS *=/s/@PNG_CFLAGS@//
44/^WARN_CFLAGS *=/s/@WARN_CFLAGS@// 36/^WARN_CFLAGS *=/s/@WARN_CFLAGS@//
45/^WERROR_CFLAGS *=/s/@WERROR_CFLAGS@// 37/^WERROR_CFLAGS *=/s/@WERROR_CFLAGS@//
46/^PROFILING_CFLAGS *=/s/@PROFILING_CFLAGS@// 38/^PROFILING_CFLAGS *=/s/@PROFILING_CFLAGS@//
@@ -64,6 +56,7 @@ s/ *@LIBPNG@//
64s/ *@LIBGIF@// 56s/ *@LIBGIF@//
65s/ *@LIBXPM@// 57s/ *@LIBXPM@//
66/^XFT_LIBS *=/s/@XFT_LIBS@// 58/^XFT_LIBS *=/s/@XFT_LIBS@//
59/^XCB_LIBS *=/s/@XCB_LIBS@//
67/^FONTCONFIG_CFLAGS *=/s/@FONTCONFIG_CFLAGS@// 60/^FONTCONFIG_CFLAGS *=/s/@FONTCONFIG_CFLAGS@//
68/^FONTCONFIG_LIBS *=/s/@FONTCONFIG_LIBS@// 61/^FONTCONFIG_LIBS *=/s/@FONTCONFIG_LIBS@//
69/^FREETYPE_CFLAGS *=/s/@FREETYPE_CFLAGS@// 62/^FREETYPE_CFLAGS *=/s/@FREETYPE_CFLAGS@//
@@ -78,7 +71,8 @@ s/ *@LIBXPM@//
78/^NOTIFY_OBJ *=/s/@NOTIFY_OBJ@// 71/^NOTIFY_OBJ *=/s/@NOTIFY_OBJ@//
79/^SETTINGS_CFLAGS *=/s/@SETTINGS_CFLAGS@// 72/^SETTINGS_CFLAGS *=/s/@SETTINGS_CFLAGS@//
80/^SETTINGS_LIBS *=/s/@SETTINGS_LIBS@// 73/^SETTINGS_LIBS *=/s/@SETTINGS_LIBS@//
81/^GFILENOTIFY_LIBS *=/s/@GFILENOTIFY_LIBS@// 74/^NOTIFY_LIBS *=/s/@NOTIFY_LIBS@//
75/^NOTIFY_CFLAGS *=/s/@NOTIFY_CFLAGS@//
82/^GTK_OBJ *=/s/@GTK_OBJ@// 76/^GTK_OBJ *=/s/@GTK_OBJ@//
83/^LIBS_TERMCAP *=/s/@LIBS_TERMCAP@// 77/^LIBS_TERMCAP *=/s/@LIBS_TERMCAP@//
84/^TERMCAP_OBJ *=/s/@TERMCAP_OBJ@/termcap.o tparam.o/ 78/^TERMCAP_OBJ *=/s/@TERMCAP_OBJ@/termcap.o tparam.o/
@@ -92,7 +86,7 @@ s/ *@LIBXPM@//
92/^XGSELOBJ *=/s/@XGSELOBJ@// 86/^XGSELOBJ *=/s/@XGSELOBJ@//
93/^TOOLKIT_LIBW *=/s/@TOOLKIT_LIBW@// 87/^TOOLKIT_LIBW *=/s/@TOOLKIT_LIBW@//
94/^LIBSOUND *=/s/@LIBSOUND@// 88/^LIBSOUND *=/s/@LIBSOUND@//
95/^LIBS_GNUSTEP *=/s/@LIBS_GNUSTEP@// 89/^LIBS_GNUSTEP *=/s/=.*$/=/
96/^CFLAGS_SOUND *=/s/@CFLAGS_SOUND@// 90/^CFLAGS_SOUND *=/s/@CFLAGS_SOUND@//
97/^RSVG_LIBS *=/s/@RSVG_LIBS@// 91/^RSVG_LIBS *=/s/@RSVG_LIBS@//
98/^RSVG_CFLAGS *=/s/@RSVG_CFLAGS@// 92/^RSVG_CFLAGS *=/s/@RSVG_CFLAGS@//
@@ -101,15 +95,23 @@ s/ *@LIBXPM@//
101/^LIBXML2_LIBS *=/s/@LIBXML2_LIBS@// 95/^LIBXML2_LIBS *=/s/@LIBXML2_LIBS@//
102/^LIBXML2_CFLAGS *=/s/@LIBXML2_CFLAGS@// 96/^LIBXML2_CFLAGS *=/s/@LIBXML2_CFLAGS@//
103/^WIDGET_OBJ *=/s/@WIDGET_OBJ@// 97/^WIDGET_OBJ *=/s/@WIDGET_OBJ@//
98/^XWIDGETS_OBJ *=/s/@XWIDGETS_OBJ@//
99/^WEBKIT_LIBS *=/s/@WEBKIT_LIBS@//
100/^WEBKIT_CFLAGS *=/s/@WEBKIT_CFLAGS@//
101/^CAIRO_LIBS *=/s/@CAIRO_LIBS@//
102/^CAIRO_CFLAGS *=/s/@CAIRO_CFLAGS@//
103/^XFIXES_LIBS *=/s/@XFIXES_LIBS@//
104/^XFIXES_CFLAGS *=/s/@XFIXES_CFLAGS@//
104/^CYGWIN_OBJ *=/s/@CYGWIN_OBJ@// 105/^CYGWIN_OBJ *=/s/@CYGWIN_OBJ@//
105/^WINDOW_SYSTEM_OBJ *=/s/@WINDOW_SYSTEM_OBJ@// 106/^WINDOW_SYSTEM_OBJ *=/s/@WINDOW_SYSTEM_OBJ@//
106/^MSDOS_OBJ *=/s/= */= dosfns.o msdos.o w16select.o/ 107/^MSDOS_OBJ *=/s/= */= dosfns.o msdos.o w16select.o/
107/^NS_OBJ *=/s/@NS_OBJ@// 108/^NS_OBJ *=/s/@NS_OBJ@//
108/^NS_OBJC_OBJ *=/s/@NS_OBJC_OBJ@// 109/^NS_OBJC_OBJ *=/s/@NS_OBJC_OBJ@//
109/^GNU_OBJC_CFLAGS*=/s/@GNU_OBJC_CFLAGS@// 110/^GNU_OBJC_CFLAGS*=/s/=.*$/=/
110/^LIBRESOLV *=/s/@LIBRESOLV@// 111/^LIBRESOLV *=/s/@LIBRESOLV@//
112/^LIBMODULES *=/s/@LIBMODULES@//
113/^MODULES_OBJ *=/s/@MODULES_OBJ@//
111/^LIBSELINUX_LIBS *=/s/@LIBSELINUX_LIBS@// 114/^LIBSELINUX_LIBS *=/s/@LIBSELINUX_LIBS@//
112/^LIB_PTHREAD_SIGMASK *=/s/@[^@\n]*@//
113/^LIB_CLOCK_GETTIME *=/s/@[^@\n]*@//g 115/^LIB_CLOCK_GETTIME *=/s/@[^@\n]*@//g
114/^LIB_TIMER_TIME *=/s/@[^@\n]*@//g 116/^LIB_TIMER_TIME *=/s/@[^@\n]*@//g
115/^LIB_EXECINFO *=/s/@[^@\n]*@//g 117/^LIB_EXECINFO *=/s/@[^@\n]*@//g
@@ -145,65 +147,59 @@ s/ *@LIBXPM@//
145/^W32_LIBS *=/s/@W32_LIBS@// 147/^W32_LIBS *=/s/@W32_LIBS@//
146/^version *=/s/@[^@\n]*@// 148/^version *=/s/@[^@\n]*@//
147/^EMACSRES *=/s/@EMACSRES@// 149/^EMACSRES *=/s/@EMACSRES@//
148/^EMACS_MANIFEST *=/s/@EMACS_MANIFEST@//
149/^W32_RES_LINK *=/s/@W32_RES_LINK@// 150/^W32_RES_LINK *=/s/@W32_RES_LINK@//
150/^CM_OBJ *=/s/@CM_OBJ@/cm.o/ 151/^CM_OBJ *=/s/@CM_OBJ@/cm.o/
151/^@SET_MAKE@$/s/@SET_MAKE@// 152/^@SET_MAKE@$/s/@SET_MAKE@//
152/^TEMACS_POST_LINK *=/s/@TEMACS_POST_LINK@/stubedit temacs.exe minstack=1024k/
153/^ADDSECTION *=/s/@ADDSECTION@// 153/^ADDSECTION *=/s/@ADDSECTION@//
154/^ [ ]*\$(libsrc)\/make-docfile.*>.*\/DOC/s!make-docfile!make-docfile -o $(etc)/DOC! 154/^AM_DEFAULT_VERBOSITY *=/s/@AM_DEFAULT_VERBOSITY@/1/
155/^ [ ]*\$(libsrc)\/make-docfile.*>.*gl.tmp/s!make-docfile!make-docfile -o gl.tmp! 155/^[Aa][Mm]_/s/@AM_V@/$(V)/
156/^.\$(libsrc)\/make-doc/s!>.*$!! 156/^[Aa][Mm]_/s/@AM_DEFAULT_V@/$(AM_DEFAULT_VERBOSITY)/
157/^ [ ]*\$(libsrc)\/make-docfile /s!`[^`]*`!$(lisp); cd ../src! 157/^AUTO_DEPEND *=/s/@AUTO_DEPEND@/yes/
158/^[ ]*$/d 158/^PAXCTL_if_present *=/s/=.*$/=@Rem/
159/^\$(leimdir)\/leim-list.el: /s/bootstrap-emacs\$(EXEEXT)/temacs$(EXEEXT) $(BOOTSTRAPEMACS)/ 159/^lisp\.mk:/,/^$/c\
160lisp.mk: $(lispsource)/loadup.el\
161 @rm -f $@\
162 ${AM_V_GEN}printf 'shortlisp = \\n' > $@\
163 ${AM_V_GEN}sed -n 's/^[ \t]*(load "\([^"]*\)".*/\1/p' $< | sed -e "s/$/.elc \/" -e "s/\.el\.elc/.el/" >> $@\
164 ${AM_V_GEN}djecho "" >> $@
165
166#"
167
168/^ [ ]*\$(AM_V_at)\$(libsrc)\/make-docfile -d/s!make-docfile!make-docfile -o $(etc)/DOC!
169/ > \$(etc)\/DOC *$/s/ >.*$//
170/^ [ ]*\$(AM_V_GLOBALS)\$(libsrc)\/make-docfile.*>.*globals.tmp/s!make-docfile!make-docfile -o globals.tmp!
171/^ [ ]*\$(AM_V_GLOBALS)\$(libsrc)\/make-doc/s!>.*$!!
172/^\$(libsrc)\/make-docfile\$(EXEEXT): /i\
173 cd ../src
174/^\$(leimdir)\/leim-list.el: /s/bootstrap-emacs\$(EXEEXT)/b-emacs$(EXEEXT)/
160/^ if test -f/,/^ fi$/c\ 175/^ if test -f/,/^ fi$/c\
161 command.com /c if exist .gdbinit rm -f _gdbinit 176 command.com /c if exist .gdbinit rm -f _gdbinit
162/^ *test "X\$(PAXCTL)" = X/d 177/^ *\$(PAXCTL_if_present) -zex/d
163/^ *test "\$(CANNOT_DUMP)" = "yes"/d 178/^ *ln /s/ln /cp /
164/^ if test "\$(CANNOT_DUMP)" =/,/^ else /d 179/^ *\$(SETFATTR_if_present) -n/d
165/^ *\$(SETFATTR) -n/d
166/^ -\{0,1\} *ln /s/bootstrap-emacs\$(EXEEXT).*$/bootstrap-emacs$(EXEEXT)/
167/^ fi/d 180/^ fi/d
181/^ *\$(RUN_TEMACS) /i\
182 stubedit temacs.exe minstack=1024k
168/^ *LC_ALL=C \$(RUN_TEMACS)/i\ 183/^ *LC_ALL=C \$(RUN_TEMACS)/i\
169 stubedit temacs.exe minstack=1024k 184 stubedit temacs.exe minstack=1024k
170/^ *LC_ALL=C.*\$(RUN_TEMACS)/s/LC_ALL=C/set &;/ 185/^ *LC_ALL=C.*\$(RUN_TEMACS)/s/LC_ALL=C/set &;/
171/-batch -l loadup/a\ 186/-batch -l loadup/a\
172 stubify emacs\ 187 stubify emacs\
173 stubedit emacs.exe minstack=2048k 188 stubedit emacs.exe minstack=3072k
174s/ || exit 1\; \\$//
175s/ || true\; \\$//
176s/ @true *$/ @rem/ 189s/ @true *$/ @rem/
177s/^ [^ ]*move-if-change / update / 190s/^ [^ ]*move-if-change / update /
178/^ echo[ ][ ]*timestamp/s/echo /djecho / 191/^ [^ ]*echo[ ][ ]*timestamp/s/echo /djecho /
179/^ .*djecho timestamp/a\ 192/^ .*djecho timestamp/a\
180 @rm -f gl.tmp 193 @rm -f globals.tmp
181/^ cd ..\/leim && \$(MAKE)/i\
182 $(RUN_TEMACS) -batch -l loadup dump\
183 stubify emacs\
184 stubedit emacs.exe minstack=2048k\
185 rm -f b-emacs$(EXEEXT)\
186 cp emacs$(EXEEXT) b-emacs$(EXEEXT)
187/^ cd ..\/leim && \$(MAKE)/c\
188 $(MAKE) $(MFLAGS) -C ../leim leim-list.el EMACS=$(bootstrap_exe)
189/^ cd ..\/admin\/unidata && \$(MAKE)/c\
190 $(MAKE) $(MFLAGS) -C ../admin/unidata all EMACS="../$(bootstrap_exe)"
191/^ cd \$(lib) && \$(MAKE)/c\
192 $(MAKE) $(MFLAGS) -C $(lib) libgnu.a
193/^RUN_TEMACS *=/s|`/bin/pwd`|.|
194/^ *@\$(MKDEPDIR) *$/d 194/^ *@\$(MKDEPDIR) *$/d
195/^ mv \.\/\.gdbinit/d 195/^ mv \.\/\.gdbinit/d
196/^ if test -f/,/^ fi$/c\ 196/^ if test -f/,/^ fi$/c\
197 command.com /c if exist .gdbinit rm -f _gdbinit 197 command.com /c if exist .gdbinit rm -f _gdbinit
198/^ #/d 198/^ #/d
199/^ cd.*make-docfile/s!$!; cd ../src!
200/^ @: /d 199/^ @: /d
201/^ -\{0,1\} *ln /s/ln /cp / 200/^ -\{0,1\} *ln /s/ln /cp /
202/^[ ]touch /s/touch/djecho $@ >/ 201/^[ ]touch /s/touch/djecho $@ >/
203s/@YMF_PASS_LDFLAGS@/flags/ 202s/@YMF_PASS_LDFLAGS@/flags/
204s/@lisp_frag@//
205s/@deps_frag@//
206s/@ns_frag@//
207s/@PRE_EDIT_LDFLAGS@// 203s/@PRE_EDIT_LDFLAGS@//
208s/@POST_EDIT_LDFLAGS@// 204s/@POST_EDIT_LDFLAGS@//
209s/bootstrap-emacs/b-emacs/ 205s/bootstrap-emacs/b-emacs/
@@ -211,21 +207,24 @@ s/bootstrap-temacs/b-temacs/
211s/bootstrap-doc/b-doc/ 207s/bootstrap-doc/b-doc/
212/rm -f bootstrap-emacs/s/b-emacs/b-emacs b-emacs.exe/ 208/rm -f bootstrap-emacs/s/b-emacs/b-emacs b-emacs.exe/
213s/echo.*buildobj.lst/dj&/ 209s/echo.*buildobj.lst/dj&/
214/ --load loadup bootstrap/i\
215 stubedit temacs.exe minstack=1024k
216/ --load loadup bootstrap/a\ 210/ --load loadup bootstrap/a\
217 stubify emacs 211 stubify emacs
218/^ mv -f emacs/a\ 212/^ mv -f emacs/a\
219 stubedit b-emacs.exe minstack=3072k\ 213 stubedit b-emacs.exe minstack=3072k\
220 djecho bootlisp > bootlisp 214 djecho bootlisp > bootlisp
221/^ -\{0,1\}rm -f/s/\\#/#/ 215/^ -\{0,1\}rm -f/s/\\#/#/
222/^ @\{0,1\}cd ..\/lisp;.*[^\]$/s|$|\; cd ../src|
223/^ *THEFILE=/s|$|\; cd ../src|
224/^ echo.* buildobj.h/s|echo |djecho | 216/^ echo.* buildobj.h/s|echo |djecho |
225/^buildobj\.h:/,/^ mv /{ 217/^buildobj\.h:/,/^ *\$(AM_V_at)mv /{
226 /^ *for /,/^ *done /c\ 218 /^ *\$(AM_V_GEN)for /,/^ *done /c\
227 djecho "$(ALLOBJS)" | sed -e 's/^ */"/' -e 's/ *$$/"/' -e 's/ */", "/g' >>$@.tmp 219 djecho "$(ALLOBJS)" | sed -e 's/^ */"/' -e 's/ *$$/"/' -e 's/ */", "/g' >>$@.tmp
228} 220}
221# Remove or replace dependencies we cannot have
222/^\.PRECIOUS: /s!\.\./config.status !!
223/^\.\.\/config.status: /d
224/^Makefile: /s!\.\./config.status !!
225/^\$(top_srcdir)\/aclocal\.m4 /,/^doc\.o:/c\
226\
227doc.o: buildobj.h
229# Make the GCC command line fit one screen line 228# Make the GCC command line fit one screen line
230/^[ ][ ]*\$(GNUSTEP_CFLAGS)/d 229/^[ ][ ]*\$(GNUSTEP_CFLAGS)/d
231/^[ ][ ]*\$(GCONF_CFLAGS)/d 230/^[ ][ ]*\$(GCONF_CFLAGS)/d
@@ -233,7 +232,13 @@ s/echo.*buildobj.lst/dj&/
233s/\$(LIBOTF_CFLAGS) \$(M17N_FLT_CFLAGS) \$(DEPFLAGS) // 232s/\$(LIBOTF_CFLAGS) \$(M17N_FLT_CFLAGS) \$(DEPFLAGS) //
234s/ \$(C_SWITCH_X_SITE)// 233s/ \$(C_SWITCH_X_SITE)//
235s/ \$(DBUS_CFLAGS)// 234s/ \$(DBUS_CFLAGS)//
236s| -I\$(srcdir)/../lib|| 235s/ \$(PNG_CFLAGS) //
236s/ \$(XINERAMA_CFLAGS)//
237s/ \$(XFIXES_CFLAGS)//
238s/ \$(FREETYPE_CFLAGS)//
239s/ \$(FONTCONFIG_CFLAGS)//
240s| -I\$(srcdir)/\.\./lib||
241s| -I\$(top_srcdir)/lib||
237# Add our local inttypes.h to prerequisites where needed 242# Add our local inttypes.h to prerequisites where needed
238/^lread\.o:/s|lread\.c|& ../msdos/inttypes.h| 243/^lread\.o:/s|lread\.c|& ../msdos/inttypes.h|
239/^ *test "X/d 244/^ *test "X/d
diff --git a/msdos/sed2v2.inp b/msdos/sed2v2.inp
index aa948fd39f8..9f4ff836318 100644
--- a/msdos/sed2v2.inp
+++ b/msdos/sed2v2.inp
@@ -64,7 +64,7 @@
64/^#undef PACKAGE_NAME/s/^.*$/#define PACKAGE_NAME ""/ 64/^#undef PACKAGE_NAME/s/^.*$/#define PACKAGE_NAME ""/
65/^#undef PACKAGE_STRING/s/^.*$/#define PACKAGE_STRING ""/ 65/^#undef PACKAGE_STRING/s/^.*$/#define PACKAGE_STRING ""/
66/^#undef PACKAGE_TARNAME/s/^.*$/#define PACKAGE_TARNAME ""/ 66/^#undef PACKAGE_TARNAME/s/^.*$/#define PACKAGE_TARNAME ""/
67/^#undef PACKAGE_VERSION/s/^.*$/#define PACKAGE_VERSION ""/ 67/^#undef PACKAGE_VERSION/s/^.*$/#define PACKAGE_VERSION VERSION/
68/^#undef PENDING_OUTPUT_COUNT/s/^.*$/#define PENDING_OUTPUT_COUNT(FILE) ((FILE)->_ptr - (FILE)->_base)/ 68/^#undef PENDING_OUTPUT_COUNT/s/^.*$/#define PENDING_OUTPUT_COUNT(FILE) ((FILE)->_ptr - (FILE)->_base)/
69/^#undef VERSION/s/^.*$/#define VERSION "25.0.93"/ 69/^#undef VERSION/s/^.*$/#define VERSION "25.0.93"/
70/^#undef SYSTEM_TYPE/s/^.*$/#define SYSTEM_TYPE "ms-dos"/ 70/^#undef SYSTEM_TYPE/s/^.*$/#define SYSTEM_TYPE "ms-dos"/
@@ -82,7 +82,6 @@
82/^#undef HAVE_SIGNED_SIG_ATOMIC_T *$/s/^.*$/#define HAVE_SIGNED_SIG_ATOMIC_T 1/ 82/^#undef HAVE_SIGNED_SIG_ATOMIC_T *$/s/^.*$/#define HAVE_SIGNED_SIG_ATOMIC_T 1/
83/^#undef HAVE_SIGNED_WINT_T *$/s/^.*$/#define HAVE_SIGNED_WINT_T 1/ 83/^#undef HAVE_SIGNED_WINT_T *$/s/^.*$/#define HAVE_SIGNED_WINT_T 1/
84/^#undef HAVE_UNSIGNED_LONG_LONG_INT *$/s/^.*$/#define HAVE_UNSIGNED_LONG_LONG_INT 1/ 84/^#undef HAVE_UNSIGNED_LONG_LONG_INT *$/s/^.*$/#define HAVE_UNSIGNED_LONG_LONG_INT 1/
85/^#undef HAVE_WCHAR_H *$/s/^.*$/#define HAVE_WCHAR_H 1/
86/^#undef DEVICE_SEP *$/s/^.*$/#define DEVICE_SEP ':'/ 85/^#undef DEVICE_SEP *$/s/^.*$/#define DEVICE_SEP ':'/
87/^#undef IS_DIRECTORY_SEP *$/s,^.*$,#define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\\\'), 86/^#undef IS_DIRECTORY_SEP *$/s,^.*$,#define IS_DIRECTORY_SEP(_c_) ((_c_) == '/' || (_c_) == '\\\\'),
88/^#undef IS_DEVICE_SEP *$/s/^.*$/#define IS_DEVICE_SEP(_c_) ((_c_) == ':')/ 87/^#undef IS_DEVICE_SEP *$/s/^.*$/#define IS_DEVICE_SEP(_c_) ((_c_) == ':')/
@@ -91,6 +90,7 @@
91/^#undef NULL_DEVICE *$/s/^.*$/#define NULL_DEVICE "nul"/ 90/^#undef NULL_DEVICE *$/s/^.*$/#define NULL_DEVICE "nul"/
92/^#undef SEPCHAR *$/s/^.*$/#define SEPCHAR '\;'/ 91/^#undef SEPCHAR *$/s/^.*$/#define SEPCHAR '\;'/
93/^#undef USER_FULL_NAME *$/s/^.*$/#define USER_FULL_NAME (getenv ("NAME"))/ 92/^#undef USER_FULL_NAME *$/s/^.*$/#define USER_FULL_NAME (getenv ("NAME"))/
93/^# *undef _GNU_SOURCE *$/s/^.*$/#define _GNU_SOURCE 1/
94/^#undef inline/s/^.*$/#define inline __inline__/ 94/^#undef inline/s/^.*$/#define inline __inline__/
95/^#undef my_strftime/s/^.*$/#define my_strftime nstrftime/ 95/^#undef my_strftime/s/^.*$/#define my_strftime nstrftime/
96/^#undef restrict/s/^.*$/#define restrict __restrict/ 96/^#undef restrict/s/^.*$/#define restrict __restrict/
@@ -101,6 +101,7 @@
101s/^#undef STACK_DIRECTION *$/#define STACK_DIRECTION -1/ 101s/^#undef STACK_DIRECTION *$/#define STACK_DIRECTION -1/
102s/^#undef EMACS_CONFIGURATION *$/#define EMACS_CONFIGURATION "i386-pc-msdosdjgpp"/ 102s/^#undef EMACS_CONFIGURATION *$/#define EMACS_CONFIGURATION "i386-pc-msdosdjgpp"/
103s/^#undef EMACS_CONFIG_OPTIONS *$/#define EMACS_CONFIG_OPTIONS "msdos"/ 103s/^#undef EMACS_CONFIG_OPTIONS *$/#define EMACS_CONFIG_OPTIONS "msdos"/
104s/^#undef EMACS_CONFIG_FEATURES *$/#define EMACS_CONFIG_FEATURES ""/
104s/^#undef PROTOTYPES *$/#define PROTOTYPES 1/ 105s/^#undef PROTOTYPES *$/#define PROTOTYPES 1/
105s/^#undef POINTER_TYPE *$/#define POINTER_TYPE void/ 106s/^#undef POINTER_TYPE *$/#define POINTER_TYPE void/
106/^#undef HAVE_INTTYPES_H/c\ 107/^#undef HAVE_INTTYPES_H/c\
@@ -115,12 +116,14 @@ s/^#undef POINTER_TYPE *$/#define POINTER_TYPE void/
115#else\ 116#else\
116#undef HAVE_STDINT_H\ 117#undef HAVE_STDINT_H\
117#endif 118#endif
119s/^#undef HAVE_C_VARARRAYS *$/#define HAVE_C_VARARRAYS 1/
118s/^#undef HAVE_DECL_STRTOLL *$/#define HAVE_DECL_STRTOLL 1/ 120s/^#undef HAVE_DECL_STRTOLL *$/#define HAVE_DECL_STRTOLL 1/
119s/^#undef HAVE_DECL_STRTOULL *$/#define HAVE_DECL_STRTOULL 1/ 121s/^#undef HAVE_DECL_STRTOULL *$/#define HAVE_DECL_STRTOULL 1/
120s/^#undef HAVE_DECL_STRTOIMAX *$/#define HAVE_DECL_STRTOIMAX 1/ 122s/^#undef HAVE_DECL_STRTOIMAX *$/#define HAVE_DECL_STRTOIMAX 1/
121s/^#undef HAVE_DECL_STRTOUMAX *$/#define HAVE_DECL_STRTOUMAX 1/ 123s/^#undef HAVE_DECL_STRTOUMAX *$/#define HAVE_DECL_STRTOUMAX 1/
122s/^#undef HAVE_STRTOLL *$/#define HAVE_STRTOLL 1/ 124s/^#undef HAVE_STRTOLL *$/#define HAVE_STRTOLL 1/
123s/^#undef HAVE_STRTOULL *$/#define HAVE_STRTOULL 1/ 125s/^#undef HAVE_STRTOULL *$/#define HAVE_STRTOULL 1/
126s/^#undef HAVE_PUTENV *$/#define HAVE_PUTENV 1/
124/^#undef HAVE_SIGSET_T *$/s/^.*$/#define HAVE_SIGSET_T 1/ 127/^#undef HAVE_SIGSET_T *$/s/^.*$/#define HAVE_SIGSET_T 1/
125/^#undef HAVE_SNPRINTF/c\ 128/^#undef HAVE_SNPRINTF/c\
126#if __DJGPP__ > 2 || __DJGPP_MINOR__ > 3\ 129#if __DJGPP__ > 2 || __DJGPP_MINOR__ > 3\
diff --git a/msdos/sed3v2.inp b/msdos/sed3v2.inp
index 711f8fedba6..49f2b761984 100644
--- a/msdos/sed3v2.inp
+++ b/msdos/sed3v2.inp
@@ -15,11 +15,8 @@
15# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 15# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
16# 16#
17# ---------------------------------------------------------------------- 17# ----------------------------------------------------------------------
18/^# DIST: /d
19/^SHELL *=/s/^/# / 18/^SHELL *=/s/^/# /
20/^CC *=/s/=.*$/=gcc/ 19/^CC *=/s/=.*$/=gcc -std=gnu99/
21s/-DVERSION[^ ]* //
22/^configname *=/s/=.*$/=msdos/
23/^archlibdir *=/s!=.*$!=/emacs/bin! 20/^archlibdir *=/s!=.*$!=/emacs/bin!
24/^bindir *=/s!=.*$!=/emacs/bin! 21/^bindir *=/s!=.*$!=/emacs/bin!
25/^libdir *=/s!=.*$!=/emacs/bin! 22/^libdir *=/s!=.*$!=/emacs/bin!
@@ -38,12 +35,17 @@ s/-DVERSION[^ ]* //
38/^LIB_CLOCK_GETTIME *=/s/@[^@\n]*@//g 35/^LIB_CLOCK_GETTIME *=/s/@[^@\n]*@//g
39/^LIB_TIMER_TIME *=/s/@[^@\n]*@//g 36/^LIB_TIMER_TIME *=/s/@[^@\n]*@//g
40/^CFLAGS *=/s!=.*$!=-O2 -g! 37/^CFLAGS *=/s!=.*$!=-O2 -g!
38/^CPPFLAGS *=/s/@CPPFLAGS@//
39/^LDFLAGS *=/s/@LDFLAGS@//
41/^C_SWITCH_SYSTEM *=/s!=.*$!=-DMSDOS -I../msdos! 40/^C_SWITCH_SYSTEM *=/s!=.*$!=-DMSDOS -I../msdos!
42/^C_SWITCH_MACHINE *=/s/@C_SWITCH_MACHINE@// 41/^C_SWITCH_MACHINE *=/s/@C_SWITCH_MACHINE@//
43/^WARN_CFLAGS *=/s/@WARN_CFLAGS@// 42/^WARN_CFLAGS *=/s/@WARN_CFLAGS@//
44/^WERROR_CFLAGS *=/s/@WERROR_CFLAGS@// 43/^WERROR_CFLAGS *=/s/@WERROR_CFLAGS@//
45/^UPDATE_MANIFEST *=/s/@UPDATE_MANIFEST@// 44/^UPDATE_MANIFEST *=/s/@UPDATE_MANIFEST@//
46/^PROFILING_CFLAGS *=/s/@PROFILING_CFLAGS@// 45/^PROFILING_CFLAGS *=/s/@PROFILING_CFLAGS@//
46/^AM_DEFAULT_VERBOSITY *=/s/@AM_DEFAULT_VERBOSITY@/1/
47/^[Aa][Mm]_/s/@AM_V@/$(V)/
48/^[Aa][Mm]_/s/@AM_DEFAULT_V@/$(AM_DEFAULT_VERBOSITY)/
47/^ALLOCA *=/s!@ALLOCA@!! 49/^ALLOCA *=/s!@ALLOCA@!!
48/^EXEEXT *=/s!@EXEEXT@!.exe! 50/^EXEEXT *=/s!@EXEEXT@!.exe!
49/^CLIENTW *=/s/@CLIENTW@// 51/^CLIENTW *=/s/@CLIENTW@//
@@ -56,9 +58,6 @@ s/-DVERSION[^ ]* //
56/^GETOPT_H *=/s!@GETOPT_H@!getopt.h! 58/^GETOPT_H *=/s!@GETOPT_H@!getopt.h!
57/^GETOPTOBJS *=/s!@GETOPTOBJS@!getopt.o getopt1.o! 59/^GETOPTOBJS *=/s!@GETOPTOBJS@!getopt.o getopt1.o!
58/^INSTALLABLES/s/emacsclient[^ ]* *// 60/^INSTALLABLES/s/emacsclient[^ ]* *//
59s!^ \./! !
60/^UTILITIES *=/,/^$/{ 61/^UTILITIES *=/,/^$/{
61 s/movemail[^ ]* *// 62 s/movemail[^ ]* *//
62} 63}
63/^insrcdir=/s/^.*$/\#&/
64/^ *\$(insrcdir) ||/s,\$(insrcdir) ||,command.com /c if not exist $(<F),
diff --git a/msdos/sed6.inp b/msdos/sed6.inp
index 5df8c2776b9..a209d7ac6b9 100644
--- a/msdos/sed6.inp
+++ b/msdos/sed6.inp
@@ -19,28 +19,16 @@
19/^srcdir *=/s/@[^@\n]*@/./ 19/^srcdir *=/s/@[^@\n]*@/./
20/^VPATH *=/s/@[^@\n]*@/./ 20/^VPATH *=/s/@[^@\n]*@/./
21/^MAKEINFO *=/s/@[^@\n]*@/makeinfo/ 21/^MAKEINFO *=/s/@[^@\n]*@/makeinfo/
22/^INFO_EXT *=/s/@[^@\n]*@/.info/ 22/^AM_DEFAULT_VERBOSITY *=/s/@AM_DEFAULT_VERBOSITY@/1/
23/^INFO_OPTS *=/s/@[^@\n]*@/--no-split/ 23/^[Aa][Mm]_/s/@AM_V@/$(V)/
24/^[Aa][Mm]_/s/@AM_DEFAULT_V@/$(AM_DEFAULT_VERBOSITY)/
24/^ENVADD/,/^$/c\ 25/^ENVADD/,/^$/c\
25ENVADD =\ 26ENVADD =\
26export TEXINPUTS := $(srcdir)";"$(TEXINPUTS)\ 27export TEXINPUTS := $(srcdir)";"$(texinfodir)";"$(TEXINPUTS)\
27export MAKEINFO := $(MAKEINFO) $(MAKEINFO_OPTS) 28export MAKEINFO := $(MAKEINFO) $(MAKEINFO_OPTS)
28/^SHELL *=/s/^/# / 29/^SHELL *=/s/^/# /
29/^elisp.dvi:/,/^$/ { 30/^doc-emacsver:/,/^$/ {
30 /^ *if \[ *\a${permuted_index}/,/^ *fi *$/c\ 31 s/emacsver\.texi\.in/emacsver.in/g
31 command.com /c 'if not a${permuted_index}==a sh ./permute-index' \ 32 s/\.texi\.\$\$\$\$/.tmp/g
32 command.com /c 'if not a${permuted_index}==a mv permuted.fns elisp.fns' \ 33 s/[^ ]*move-if-change/update/
33 command.com /c 'if not a${permuted_index}==a texindex elisp.tp' \
34 command.com /c 'if a${permuted_index}==a texindex elisp.??'
35} 34}
36/^index.texi:/,/^$/ {
37 /^ *if \[ *\a${permuted_index}/,/^ *fi *$/c\
38 command.com /c 'if not a${permuted_index}==a cp -p ./index.perm index.texi' \
39 command.com /c 'if a${permuted_index}==a cp -p ./index.unperm index.texi'
40}
41/^maintainer-clean:/,/^$/ {
42 s/^ for file in $(INFO_TARGETS)\; do rm -f.*$/ rm -f $(INFO_TARGETS)/
43}
44
45/^mkinfodir *=/s| @.*$|@command.com /c if not exist ..\\..\\info\\emacs$(INFO_EXT) mkdir ..\\..\\info|
46
diff --git a/msdos/sedadmin.inp b/msdos/sedadmin.inp
index 95c7c0636fb..77812e8f757 100644
--- a/msdos/sedadmin.inp
+++ b/msdos/sedadmin.inp
@@ -15,15 +15,11 @@
15# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 15# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
16# 16#
17# ---------------------------------------------------------------------- 17# ----------------------------------------------------------------------
18/^SHELL *=/s/^/# / 18/^SHELL *=/s!@SHELL@!/bin/sh!
19/^AWK *=/s/@AWK@/gawk/
19/^srcdir *=/s/@[^@\n]*@/./ 20/^srcdir *=/s/@[^@\n]*@/./
20/^top_srcdir *=/s|@[^@\n]*@|../..| 21/^top_srcdir *=/s|@[^@\n]*@|../..|
21/^top_builddir *=/s|@[^@\n]*@|../..| 22/^top_builddir *=/s|@[^@\n]*@|../..|
22 23/^AM_DEFAULT_VERBOSITY *=/s/@AM_DEFAULT_VERBOSITY@/1/
23/^ *-if /,/^ *fi/d 24/^[Aa][Mm]_/s/@AM_V@/$(V)/
24/^ *if test -f charprop/,/^ *fi/c\ 25/^[Aa][Mm]_/s/@AM_DEFAULT_V@/$(AM_DEFAULT_VERBOSITY)/
25 rm -f uni-*.el
26/^ *if test -f \${DSTDIR/,/^ *fi/c\
27 rm -f ${DSTDIR}/uni-*.el ${DSTDIR}/charprop.el
28/^ *cp `sed -n/c\
29 cp uni-*.el ${DSTDIR}
diff --git a/msdos/sedleim.inp b/msdos/sedleim.inp
index fcfcd08b55e..ecbfd4a112b 100644
--- a/msdos/sedleim.inp
+++ b/msdos/sedleim.inp
@@ -19,6 +19,11 @@
19SHELL=/xyzzy/command\ 19SHELL=/xyzzy/command\
20MAKESHELL=/xyzzy/command 20MAKESHELL=/xyzzy/command
21 21
22/^EXEEXT *=/s/@EXEEXT@/.exe/
23/^AM_DEFAULT_VERBOSITY *=/s/@AM_DEFAULT_VERBOSITY@/1/
24/^[Aa][Mm]_/s/@AM_V@/$(V)/
25/^[Aa][Mm]_/s/@AM_DEFAULT_V@/$(AM_DEFAULT_VERBOSITY)/
26
22/^srcdir=/s|srcdir=@srcdir@|srcdir := $(subst \\,/,$(shell cd))| 27/^srcdir=/s|srcdir=@srcdir@|srcdir := $(subst \\,/,$(shell cd))|
23 28
24# Need a relative directory name for the md command, otherwise it 29# Need a relative directory name for the md command, otherwise it
@@ -33,7 +38,6 @@ s|\([ ]\)echo|\1djecho|g
33export EMACSLOADPATH=\ 38export EMACSLOADPATH=\
34RUN_EMACS = ${EMACS} -batch --no-site-file --no-site-lisp 39RUN_EMACS = ${EMACS} -batch --no-site-file --no-site-lisp
35 40
36/^MKDIR_P *=/s,@MKDIR_P@,-command.com /c md, 41/^MKDIR_P *=/s,@MKDIR_P@,gmkdir -p,
37 42
38/MKDIR_P.* \${leimdir}\/.*$/s|\${leimdir}/|$(rel_leimdir)\\| 43/^\${leimdir}\/quail \${leimdir}\/ja-dic: *$/s|\${leimdir}/|$(rel_leimdir)\\|
39/MKDIR_P.* \$(leimdir)\/.*$/s|\$(leimdir)/|$(rel_leimdir)\\|
diff --git a/msdos/sedlibmk.inp b/msdos/sedlibmk.inp
index a5f938189be..9d71ef0e669 100644
--- a/msdos/sedlibmk.inp
+++ b/msdos/sedlibmk.inp
@@ -146,7 +146,7 @@ am__cd = cd
146/^ARFLAGS *=/s/@[^@\n]*@/cru/ 146/^ARFLAGS *=/s/@[^@\n]*@/cru/
147/^AWK *=/s/@[^@\n]*@/gawk/ 147/^AWK *=/s/@[^@\n]*@/gawk/
148/^CANNOT_DUMP *=/s/@[^@\n]*@/no/ 148/^CANNOT_DUMP *=/s/@[^@\n]*@/no/
149/^CC *=/s/@[^@\n]*@/gcc/ 149/^CC *=/s/@[^@\n]*@/gcc -std=gnu99/
150/^CPP *=/s/@[^@\n]*@/gcc -e/ 150/^CPP *=/s/@[^@\n]*@/gcc -e/
151/^CPPFLAGS *=/s/@[^@\n]*@// 151/^CPPFLAGS *=/s/@[^@\n]*@//
152/^CCDEPMODE *=/s/@[^@\n]*@/depmode=gcc3/ 152/^CCDEPMODE *=/s/@[^@\n]*@/depmode=gcc3/
@@ -163,7 +163,6 @@ am__cd = cd
163/^WERROR_CFLAGS *=/s/@WERROR_CFLAGS@// 163/^WERROR_CFLAGS *=/s/@WERROR_CFLAGS@//
164/^DEFS *=/s/@[^@\n]*@// 164/^DEFS *=/s/@[^@\n]*@//
165/^DEPDIR *=/s/@[^@\n]*@/deps/ 165/^DEPDIR *=/s/@[^@\n]*@/deps/
166/^DEPFLAGS *=/s/@[^@\n]*@/-MMD -MF ${DEPDIR}\/$*.d/
167/^ECHO_N *=/s/@[^@\n]*@/-n/ 166/^ECHO_N *=/s/@[^@\n]*@/-n/
168/^EXEEXT *=/s/@[^@\n]*@/.exe/ 167/^EXEEXT *=/s/@[^@\n]*@/.exe/
169/^EXECINFO_H *=/s/@[^@\n]*@/execinfo.h/ 168/^EXECINFO_H *=/s/@[^@\n]*@/execinfo.h/
@@ -190,7 +189,9 @@ am__cd = cd
190/^GNULIB_GL_UNISTD_H_GETOPT *=/s/@GNULIB_GL_UNISTD_H_GETOPT@/1/ 189/^GNULIB_GL_UNISTD_H_GETOPT *=/s/@GNULIB_GL_UNISTD_H_GETOPT@/1/
191/^GNULIB_MEMRCHR *=/s/@GNULIB_MEMRCHR@/1/ 190/^GNULIB_MEMRCHR *=/s/@GNULIB_MEMRCHR@/1/
192/^GNULIB_MKOSTEMP *=/s/@GNULIB_MKOSTEMP@/1/ 191/^GNULIB_MKOSTEMP *=/s/@GNULIB_MKOSTEMP@/1/
192/^GNULIB_MKTIME *=/s/@GNULIB_MKTIME@/1/
193/^GNULIB_TIME_R *=/s/@GNULIB_TIME_R@/1/ 193/^GNULIB_TIME_R *=/s/@GNULIB_TIME_R@/1/
194/^GNULIB_TIME_RZ *=/s/@GNULIB_TIME_RZ@/1/
194/^GNULIB_UNSETENV *=/s/@GNULIB_UNSETENV@/1/ 195/^GNULIB_UNSETENV *=/s/@GNULIB_UNSETENV@/1/
195/^GNULIB_[^ =]* *= *@/s/@[^@\n]*@/0/ 196/^GNULIB_[^ =]* *= *@/s/@[^@\n]*@/0/
196/^GSETTINGS_CFLAGS *=/s/@[^@\n]*@// 197/^GSETTINGS_CFLAGS *=/s/@[^@\n]*@//
@@ -218,6 +219,7 @@ am__cd = cd
218/^HAVE_LONG_LONG_INT *=/s/@HAVE_LONG_LONG_INT@/1/ 219/^HAVE_LONG_LONG_INT *=/s/@HAVE_LONG_LONG_INT@/1/
219/^HAVE_LSTAT *=/s/@HAVE_LSTAT@/HAVE_LSTAT/ 220/^HAVE_LSTAT *=/s/@HAVE_LSTAT@/HAVE_LSTAT/
220/^HAVE_MAKEINFO *=/s/@HAVE_MAKEINFO@/yes/ 221/^HAVE_MAKEINFO *=/s/@HAVE_MAKEINFO@/yes/
222/^HAVE_MAX_ALIGN_T *=/s/@HAVE_MAX_ALIGN_T@/0/
221/^HAVE_MEMCHR *=/s/@HAVE_MEMCHR@/1/ 223/^HAVE_MEMCHR *=/s/@HAVE_MEMCHR@/1/
222/^HAVE_MKFIFO *=/s/@HAVE_MKFIFO@/1/ 224/^HAVE_MKFIFO *=/s/@HAVE_MKFIFO@/1/
223/^HAVE_MKNOD *=/s/@HAVE_MKNOD@/1/ 225/^HAVE_MKNOD *=/s/@HAVE_MKNOD@/1/
@@ -272,8 +274,7 @@ am__cd = cd
272/^NEXT_AS_FIRST_DIRECTIVE_FCNTL_H *=/s/@[^@\n]*@/<fcntl.h>/ 274/^NEXT_AS_FIRST_DIRECTIVE_FCNTL_H *=/s/@[^@\n]*@/<fcntl.h>/
273/^NEXT_AS_FIRST_DIRECTIVE_GETOPT_H *=/s/@[^@\n]*@/<getopt.h>/ 275/^NEXT_AS_FIRST_DIRECTIVE_GETOPT_H *=/s/@[^@\n]*@/<getopt.h>/
274/^NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H *=/s/@[^@\n]*@/<signal.h>/ 276/^NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H *=/s/@[^@\n]*@/<signal.h>/
275/^NEXT_AS_FIRST_DIRECTIVE_STDARG_H *=/s/@[^@\n]*@// 277/^NEXT_AS_FIRST_DIRECTIVE_STDDEF_H *=/s/@[^@\n]*@/<stddef.h>/
276/^NEXT_AS_FIRST_DIRECTIVE_STDDEF_H *=/s/@[^@\n]*@//
277/^NEXT_AS_FIRST_DIRECTIVE_STDINT_H *=/s/@[^@\n]*@/<stdint.h>/ 278/^NEXT_AS_FIRST_DIRECTIVE_STDINT_H *=/s/@[^@\n]*@/<stdint.h>/
278/^NEXT_AS_FIRST_DIRECTIVE_STDIO_H *=/s/@[^@\n]*@/<stdio.h>/ 279/^NEXT_AS_FIRST_DIRECTIVE_STDIO_H *=/s/@[^@\n]*@/<stdio.h>/
279/^NEXT_AS_FIRST_DIRECTIVE_STDLIB_H *=/s/@[^@\n]*@/<stdlib.h>/ 280/^NEXT_AS_FIRST_DIRECTIVE_STDLIB_H *=/s/@[^@\n]*@/<stdlib.h>/
@@ -288,9 +289,8 @@ am__cd = cd
288/^NEXT_ERRNO_H *=/s/@[^@\n]*@// 289/^NEXT_ERRNO_H *=/s/@[^@\n]*@//
289/^NEXT_FCNTL_H *=/s/@[^@\n]*@/<fcntl.h>/ 290/^NEXT_FCNTL_H *=/s/@[^@\n]*@/<fcntl.h>/
290/^NEXT_GETOPT_H *=/s/@[^@\n]*@/<getopt.h>/ 291/^NEXT_GETOPT_H *=/s/@[^@\n]*@/<getopt.h>/
291/^NEXT_STDARG_H *=/s/@[^@\n]*@//
292/^NEXT_SIGNAL_H *=/s/@[^@\n]*@/<signal.h>/ 292/^NEXT_SIGNAL_H *=/s/@[^@\n]*@/<signal.h>/
293/^NEXT_STDDEF_H *=/s/@[^@\n]*@// 293/^NEXT_STDDEF_H *=/s/@[^@\n]*@/<stddef.h>/
294/^NEXT_STDIO_H *=/s/@[^@\n]*@/<stdio.h>/ 294/^NEXT_STDIO_H *=/s/@[^@\n]*@/<stdio.h>/
295/^NEXT_STDINT_H *=/s/@[^@\n]*@/<stdint.h>/ 295/^NEXT_STDINT_H *=/s/@[^@\n]*@/<stdint.h>/
296/^NEXT_STDLIB_H *=/s/@[^@\n]*@/<stdlib.h>/ 296/^NEXT_STDLIB_H *=/s/@[^@\n]*@/<stdlib.h>/
@@ -307,7 +307,8 @@ am__cd = cd
307/^PTHREAD_H_DEFINES_STRUCT_TIMESPEC *=/s/@[^@\n]*@/0/ 307/^PTHREAD_H_DEFINES_STRUCT_TIMESPEC *=/s/@[^@\n]*@/0/
308/^PTRDIFF_T_SUFFIX *=/s/@[^@\n]*@// 308/^PTRDIFF_T_SUFFIX *=/s/@[^@\n]*@//
309/^RANLIB *=/s/@[^@\n]*@/ranlib/ 309/^RANLIB *=/s/@[^@\n]*@/ranlib/
310# We never want any gnulib replacement functions 310/^REPLACE_MKTIME *=/s/@[^@\n]*@/1/
311# We don't want any other gnulib replacement functions
311/^REPLACE_[^ =]* *= *@/s/@[^@\n]*@/0/ 312/^REPLACE_[^ =]* *= *@/s/@[^@\n]*@/0/
312/^SIG_ATOMIC_T_SUFFIX *=/s/@SIG_ATOMIC_T_SUFFIX@// 313/^SIG_ATOMIC_T_SUFFIX *=/s/@SIG_ATOMIC_T_SUFFIX@//
313/^SIZE_T_SUFFIX *=/s/@SIZE_T_SUFFIX@/u/ 314/^SIZE_T_SUFFIX *=/s/@SIZE_T_SUFFIX@/u/
@@ -316,15 +317,14 @@ am__cd = cd
316/^DIRENT_H *=/s/@[^@\n]*@// 317/^DIRENT_H *=/s/@[^@\n]*@//
317/^ERRNO_H *=/s/@[^@\n]*@// 318/^ERRNO_H *=/s/@[^@\n]*@//
318/^EXECINFO_H *=/s/@[^@\n]*@/execinfo.h/ 319/^EXECINFO_H *=/s/@[^@\n]*@/execinfo.h/
319/^STDBOOL_H *=/s/@[^@\n]*@//
320/^STDALIGN_H *=/s/@[^@\n]*@/stdalign.h/ 320/^STDALIGN_H *=/s/@[^@\n]*@/stdalign.h/
321/^STDARG_H *=/s/@[^@\n]*@// 321/^STDDEF_H *=/s/@[^@\n]*@/stddef.h/
322/^STDDEF_H *=/s/@[^@\n]*@//
323/^STDINT_H *=/s/@[^@\n]*@/stdint.h/ 322/^STDINT_H *=/s/@[^@\n]*@/stdint.h/
324/^SYS_TIME_H_DEFINES_STRUCT_TIMESPEC *=/s/@[^@\n]*@/0/ 323/^SYS_TIME_H_DEFINES_STRUCT_TIMESPEC *=/s/@[^@\n]*@/0/
325/^TIME_H_DEFINES_STRUCT_TIMESPEC *=/s/@[^@\n]*@/0/ 324/^TIME_H_DEFINES_STRUCT_TIMESPEC *=/s/@[^@\n]*@/0/
326/^UNISTD_H_HAVE_WINSOCK2_H *=/s/@[^@\n]*@/0/ 325/^UNISTD_H_HAVE_WINSOCK2_H *=/s/@[^@\n]*@/0/
327/^UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS *=/s/@[^@\n]*@/0/ 326/^UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS *=/s/@[^@\n]*@/0/
327/^UNISTD_H_DEFINES_STRUCT_TIMESPEC *=/s/@[^@\n]*@/0/
328/^UNDEFINE_STRTOK_R *=/s/@UNDEFINE_STRTOK_R@/0/ 328/^UNDEFINE_STRTOK_R *=/s/@UNDEFINE_STRTOK_R@/0/
329/^WCHAR_T_SUFFIX *=/s/@WCHAR_T_SUFFIX@/h/ 329/^WCHAR_T_SUFFIX *=/s/@WCHAR_T_SUFFIX@/h/
330/^WINT_T_SUFFIX *=/s/@WINT_T_SUFFIX@// 330/^WINT_T_SUFFIX *=/s/@WINT_T_SUFFIX@//
@@ -334,7 +334,7 @@ am__cd = cd
334/am__append_[1-9][0-9]* *=.*gettext\.h/s/@[^@\n]*@/\#/ 334/am__append_[1-9][0-9]* *=.*gettext\.h/s/@[^@\n]*@/\#/
335/am__append_2 *=.*verify\.h/s/@[^@\n]*@// 335/am__append_2 *=.*verify\.h/s/@[^@\n]*@//
336/^@gl_GNULIB_ENABLED_tempname_TRUE@/s/@[^@\n]*@// 336/^@gl_GNULIB_ENABLED_tempname_TRUE@/s/@[^@\n]*@//
337/^gl_LIBOBJS *=/s/@[^@\n]*@/getopt.o getopt1.o memrchr.o sig2str.o time_r.o getloadavg.o pthread_sigmask.o mkostemp.o fpending.o fdatasync.o execinfo.o/ 337/^gl_LIBOBJS *=/s/@[^@\n]*@/getopt.o getopt1.o memrchr.o sig2str.o time_r.o time_rz.o timegm.o mktime.o getloadavg.o pthread_sigmask.o mkostemp.o fpending.o fdatasync.o execinfo.o/
338/^am__append_[1-9][0-9]* *=/,/^[^ ]/{ 338/^am__append_[1-9][0-9]* *=/,/^[^ ]/{
339 s/ *inttypes\.h// 339 s/ *inttypes\.h//
340 s| *sys/select\.h|| 340 s| *sys/select\.h||
@@ -342,13 +342,13 @@ am__cd = cd
342} 342}
343/^am_libgnu_a_OBJECTS *=/,/^[^ ]/{ 343/^am_libgnu_a_OBJECTS *=/,/^[^ ]/{
344 s/allocator\.\$(OBJEXT) // 344 s/allocator\.\$(OBJEXT) //
345 s/binary-io\.\$(OBJEXT) //
346 s/careadlinkat\.\$(OBJEXT) // 345 s/careadlinkat\.\$(OBJEXT) //
347 s/pipe2\.\$(OBJEXT) // 346 s/pipe2\.\$(OBJEXT) //
348 s/acl-errno-valid\.\$(OBJEXT) // 347 s/acl-errno-valid\.\$(OBJEXT) //
349 s/file-has-acl\.\$(OBJEXT) // 348 s/acl-internal\.\$(OBJEXT) //
349 s/get-permissions\.\$(OBJEXT) //
350 s/set-permissions\.\$(OBJEXT) //
350 s/qcopy-acl\.\$(OBJEXT) // 351 s/qcopy-acl\.\$(OBJEXT) //
351 s/qset-acl\.\$(OBJEXT) //
352 s/openat-die\.\$(OBJEXT) // 352 s/openat-die\.\$(OBJEXT) //
353 s/save-cwd\.\$(OBJEXT) // 353 s/save-cwd\.\$(OBJEXT) //
354} 354}
@@ -396,13 +396,9 @@ s/^@GL_GENERATE_ERRNO_H_TRUE@/\#/
396s/^@GL_GENERATE_ERRNO_H_FALSE@// 396s/^@GL_GENERATE_ERRNO_H_FALSE@//
397s/^@GL_GENERATE_EXECINFO_H_TRUE@// 397s/^@GL_GENERATE_EXECINFO_H_TRUE@//
398s/^@GL_GENERATE_EXECINFO_H_FALSE@/\#/ 398s/^@GL_GENERATE_EXECINFO_H_FALSE@/\#/
399s/^@GL_GENERATE_STDBOOL_H_TRUE@/\#/
400s/^@GL_GENERATE_STDBOOL_H_FALSE@//
401s/^@GL_GENERATE_STDALIGN_H_TRUE@// 399s/^@GL_GENERATE_STDALIGN_H_TRUE@//
402s/^@GL_GENERATE_STDALIGN_H_FALSE@/\#/ 400s/^@GL_GENERATE_STDALIGN_H_FALSE@/\#/
403s/^@GL_GENERATE_STDARG_H_TRUE@/\#/ 401s/^@GL_GENERATE_STDDEF_H_TRUE@//
404s/^@GL_GENERATE_STDARG_H_FALSE@/\#/
405s/^@GL_GENERATE_STDDEF_H_TRUE@/\#/
406s/^@GL_GENERATE_STDDEF_H_FALSE@/\#/ 402s/^@GL_GENERATE_STDDEF_H_FALSE@/\#/
407s/^@GL_GENERATE_STDINT_H_TRUE@// 403s/^@GL_GENERATE_STDINT_H_TRUE@//
408s/^@GL_GENERATE_STDINT_H_FALSE@/\#/ 404s/^@GL_GENERATE_STDINT_H_FALSE@/\#/
diff --git a/msdos/sedlisp.inp b/msdos/sedlisp.inp
index 7fa476eb072..17aa168e843 100644
--- a/msdos/sedlisp.inp
+++ b/msdos/sedlisp.inp
@@ -23,5 +23,9 @@ export FNCASE=y
23/^lisp *=/s|\$(srcdir)|$(CURDIR)| 23/^lisp *=/s|\$(srcdir)|$(CURDIR)|
24/^srcdir *=/s|@srcdir@|.| 24/^srcdir *=/s|@srcdir@|.|
25/^top_srcdir *=/s|@top_srcdir@|./..| 25/^top_srcdir *=/s|@top_srcdir@|./..|
26/^EXEEXT *=/s/@EXEEXT@/.exe/
26/^XARGS_LIMIT *=/s|@XARGS_LIMIT@|| 27/^XARGS_LIMIT *=/s|@XARGS_LIMIT@||
28/^AM_DEFAULT_VERBOSITY *=/s/@AM_DEFAULT_VERBOSITY@/1/
29/^[Aa][Mm]_/s/@AM_V@/$(V)/
30/^[Aa][Mm]_/s/@AM_DEFAULT_V@/$(AM_DEFAULT_VERBOSITY)/
27 31