aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/.gdbinit2
-rw-r--r--src/.gdbinit-union402
-rw-r--r--src/ChangeLog195
-rw-r--r--src/ChangeLog.12
-rw-r--r--src/ChangeLog.22
-rw-r--r--src/ChangeLog.32
-rw-r--r--src/ChangeLog.42
-rw-r--r--src/ChangeLog.52
-rw-r--r--src/ChangeLog.62
-rw-r--r--src/ChangeLog.72
-rw-r--r--src/ChangeLog.82
-rw-r--r--src/ChangeLog.92
-rw-r--r--src/Makefile.in57
-rw-r--r--src/abbrev.c10
-rw-r--r--src/acldef.h3
-rw-r--r--src/alloc.c41
-rw-r--r--src/alloca.c51
-rw-r--r--src/atimer.c3
-rw-r--r--src/atimer.h6
-rw-r--r--src/blockinput.h3
-rw-r--r--src/buffer.c13
-rw-r--r--src/buffer.h3
-rw-r--r--src/bytecode.c3
-rw-r--r--src/callint.c23
-rw-r--r--src/callproc.c3
-rw-r--r--src/casefiddle.c3
-rw-r--r--src/casetab.c3
-rw-r--r--src/category.c3
-rw-r--r--src/category.h3
-rw-r--r--src/ccl.c3
-rw-r--r--src/ccl.h3
-rw-r--r--src/charset.c3
-rw-r--r--src/charset.h3
-rw-r--r--src/chpdef.h3
-rw-r--r--src/cm.c3
-rw-r--r--src/cm.h3
-rw-r--r--src/cmds.c3
-rw-r--r--src/coding.c6
-rw-r--r--src/coding.h3
-rw-r--r--src/commands.h3
-rw-r--r--src/composite.c3
-rw-r--r--src/composite.h3
-rw-r--r--src/config.in3
-rw-r--r--src/cxux-crt0.s3
-rw-r--r--src/data.c9
-rw-r--r--src/dired.c3
-rw-r--r--src/dispextern.h3
-rw-r--r--src/dispnew.c15
-rw-r--r--src/disptab.h3
-rw-r--r--src/doc.c3
-rw-r--r--src/doprnt.c3
-rw-r--r--src/dosfns.c3
-rw-r--r--src/dosfns.h3
-rw-r--r--src/ecrt0.c3
-rw-r--r--src/editfns.c6
-rw-r--r--src/emacs.c3
-rw-r--r--src/epaths.in3
-rw-r--r--src/eval.c3
-rw-r--r--src/fileio.c5
-rw-r--r--src/filelock.c3
-rw-r--r--src/filemode.c3
-rw-r--r--src/firstfile.c2
-rw-r--r--src/floatfns.c3
-rw-r--r--src/fns.c3
-rw-r--r--src/fontset.c3
-rw-r--r--src/fontset.h3
-rw-r--r--src/frame.c3
-rw-r--r--src/frame.h3
-rw-r--r--src/getloadavg.c3
-rw-r--r--src/getpagesize.h3
-rw-r--r--src/gmalloc.c3
-rw-r--r--src/gnu.h3
-rw-r--r--src/gtkutil.c3
-rw-r--r--src/gtkutil.h3
-rw-r--r--src/hftctl.c3
-rw-r--r--src/indent.c3
-rw-r--r--src/indent.h2
-rw-r--r--src/insdel.c3
-rw-r--r--src/intervals.c3
-rw-r--r--src/intervals.h3
-rw-r--r--src/ioctl.h3
-rw-r--r--src/keyboard.c3
-rw-r--r--src/keyboard.h3
-rw-r--r--src/keymap.c3
-rw-r--r--src/keymap.h3
-rw-r--r--src/lastfile.c3
-rw-r--r--src/lisp.h9
-rw-r--r--src/lread.c3
-rw-r--r--src/m/7300.h3
-rw-r--r--src/m/acorn.h3
-rw-r--r--src/m/alliant-2800.h3
-rw-r--r--src/m/alliant.h3
-rw-r--r--src/m/alliant1.h3
-rw-r--r--src/m/alliant4.h3
-rw-r--r--src/m/alpha.h3
-rw-r--r--src/m/altos.h3
-rw-r--r--src/m/amdahl.h3
-rw-r--r--src/m/amdx86-64.h3
-rw-r--r--src/m/apollo.h3
-rw-r--r--src/m/arm.h3
-rw-r--r--src/m/att3b.h3
-rw-r--r--src/m/aviion-intel.h3
-rw-r--r--src/m/aviion.h2
-rw-r--r--src/m/celerity.h3
-rw-r--r--src/m/clipper.h3
-rw-r--r--src/m/cnvrgnt.h3
-rw-r--r--src/m/convex.h3
-rw-r--r--src/m/cydra5.h3
-rw-r--r--src/m/delta88k.h3
-rw-r--r--src/m/dpx2.h2
-rw-r--r--src/m/dual.h3
-rw-r--r--src/m/elxsi.h3
-rw-r--r--src/m/ews4800.h3
-rw-r--r--src/m/f301.h3
-rw-r--r--src/m/gould-np1.h2
-rw-r--r--src/m/gould.h3
-rw-r--r--src/m/hp800.h3
-rw-r--r--src/m/hp9000s300.h3
-rw-r--r--src/m/i860.h3
-rw-r--r--src/m/ia64.h3
-rw-r--r--src/m/ibm370aix.h3
-rw-r--r--src/m/ibmps2-aix.h3
-rw-r--r--src/m/ibmrs6000.h3
-rw-r--r--src/m/ibmrs6000.inp2
-rw-r--r--src/m/ibmrt-aix.h3
-rw-r--r--src/m/ibmrt.h3
-rw-r--r--src/m/ibms390.h3
-rw-r--r--src/m/intel386.h3
-rw-r--r--src/m/iris4d.h8
-rw-r--r--src/m/irist.h3
-rw-r--r--src/m/is386.h3
-rw-r--r--src/m/isi-ov.h3
-rw-r--r--src/m/m68k.h3
-rw-r--r--src/m/macppc.h3
-rw-r--r--src/m/masscomp.h3
-rw-r--r--src/m/mega68.h3
-rw-r--r--src/m/mg1.h3
-rw-r--r--src/m/mips-siemens.h2
-rw-r--r--src/m/mips.h3
-rw-r--r--src/m/mips4.h3
-rw-r--r--src/m/ncr386.h3
-rw-r--r--src/m/news-r6.h3
-rw-r--r--src/m/news-risc.h3
-rw-r--r--src/m/news.h2
-rw-r--r--src/m/next.h3
-rw-r--r--src/m/nh3000.h3
-rw-r--r--src/m/nh4000.h3
-rw-r--r--src/m/ns16000.h3
-rw-r--r--src/m/ns32000.h3
-rw-r--r--src/m/nu.h3
-rw-r--r--src/m/orion.h3
-rw-r--r--src/m/orion105.h3
-rw-r--r--src/m/paragon.h3
-rw-r--r--src/m/pfa50.h3
-rw-r--r--src/m/plexus.h3
-rw-r--r--src/m/pmax.h3
-rw-r--r--src/m/powermac.h3
-rw-r--r--src/m/powerpcle.h3
-rw-r--r--src/m/pyramid.h3
-rw-r--r--src/m/pyrmips.h2
-rw-r--r--src/m/sequent-ptx.h2
-rw-r--r--src/m/sequent.h3
-rw-r--r--src/m/sparc.h3
-rw-r--r--src/m/sps7.h3
-rw-r--r--src/m/sr2k.h3
-rw-r--r--src/m/stride.h3
-rw-r--r--src/m/sun1.h3
-rw-r--r--src/m/sun2.h3
-rw-r--r--src/m/sun3-68881.h3
-rw-r--r--src/m/sun3-fpa.h3
-rw-r--r--src/m/sun3-soft.h3
-rw-r--r--src/m/sun3.h3
-rw-r--r--src/m/sun386.h3
-rw-r--r--src/m/symmetry.h3
-rw-r--r--src/m/tad68k.h3
-rw-r--r--src/m/tahoe.h3
-rw-r--r--src/m/tandem-s2.h3
-rw-r--r--src/m/targon31.h3
-rw-r--r--src/m/tek4300.h3
-rw-r--r--src/m/tekxd88.h3
-rw-r--r--src/m/template.h3
-rw-r--r--src/m/tower32.h3
-rw-r--r--src/m/tower32v3.h3
-rw-r--r--src/m/ustation.h3
-rw-r--r--src/m/vax.h3
-rw-r--r--src/m/wicat.h3
-rw-r--r--src/m/windowsnt.h3
-rw-r--r--src/m/xps100.h3
-rw-r--r--src/mac.c3
-rw-r--r--src/macfns.c3
-rw-r--r--src/macgui.h2
-rw-r--r--src/macmenu.c3
-rw-r--r--src/macros.c3
-rw-r--r--src/macros.h3
-rw-r--r--src/macterm.c3
-rw-r--r--src/macterm.h2
-rw-r--r--src/makefile.nt2
-rw-r--r--src/makefile.w32-in2
-rw-r--r--src/marker.c3
-rw-r--r--src/md5.c3
-rw-r--r--src/md5.h3
-rw-r--r--src/mem-limits.h3
-rw-r--r--src/minibuf.c3
-rw-r--r--src/mktime.c3
-rw-r--r--src/msdos.c6
-rw-r--r--src/msdos.h3
-rw-r--r--src/ndir.h3
-rw-r--r--src/param.h3
-rw-r--r--src/point.h3
-rw-r--r--src/pre-crt0.c3
-rw-r--r--src/prefix-args.c3
-rw-r--r--src/print.c5
-rw-r--r--src/process.c3
-rw-r--r--src/process.h3
-rw-r--r--src/puresize.h5
-rw-r--r--src/ralloc.c3
-rw-r--r--src/regex.c3
-rw-r--r--src/regex.h3
-rw-r--r--src/region-cache.c3
-rw-r--r--src/region-cache.h3
-rw-r--r--src/s/386-ix.h3
-rw-r--r--src/s/386bsd.h3
-rw-r--r--src/s/aix3-1.h2
-rw-r--r--src/s/aix3-2-5.h3
-rw-r--r--src/s/aix3-2.h3
-rw-r--r--src/s/aix4-1.h3
-rw-r--r--src/s/aix4-2.h3
-rw-r--r--src/s/aix4.h3
-rw-r--r--src/s/bsd386.h3
-rw-r--r--src/s/bsd4-1.h3
-rw-r--r--src/s/bsd4-2.h3
-rw-r--r--src/s/bsd4-3.h2
-rw-r--r--src/s/bsdos2-1.h3
-rw-r--r--src/s/bsdos2.h3
-rw-r--r--src/s/bsdos3.h3
-rw-r--r--src/s/bsdos4.h3
-rw-r--r--src/s/cxux.h3
-rw-r--r--src/s/cxux7.h3
-rw-r--r--src/s/cygwin.h3
-rw-r--r--src/s/darwin.h3
-rw-r--r--src/s/dgux.h3
-rw-r--r--src/s/dgux4.h3
-rw-r--r--src/s/dgux5-4-3.h3
-rw-r--r--src/s/dgux5-4r2.h3
-rw-r--r--src/s/domain.h3
-rw-r--r--src/s/esix.h3
-rw-r--r--src/s/esix5r4.h3
-rw-r--r--src/s/freebsd.h6
-rw-r--r--src/s/gnu-linux.h3
-rw-r--r--src/s/gnu.h3
-rw-r--r--src/s/hiuxmpp.h2
-rw-r--r--src/s/hiuxwe2.h2
-rw-r--r--src/s/hpux.h3
-rw-r--r--src/s/hpux10-20.h2
-rw-r--r--src/s/hpux10.h3
-rw-r--r--src/s/hpux11.h3
-rw-r--r--src/s/hpux8.h3
-rw-r--r--src/s/hpux9-x11r4.h2
-rw-r--r--src/s/hpux9.h2
-rw-r--r--src/s/hpux9shr.h3
-rw-r--r--src/s/hpux9shxr4.h2
-rw-r--r--src/s/iris3-5.h3
-rw-r--r--src/s/iris3-6.h3
-rw-r--r--src/s/irix3-3.h3
-rw-r--r--src/s/irix4-0.h3
-rw-r--r--src/s/irix5-0.h3
-rw-r--r--src/s/irix5-2.h3
-rw-r--r--src/s/irix6-0.h3
-rw-r--r--src/s/irix6-5.h3
-rw-r--r--src/s/isc2-2.h3
-rw-r--r--src/s/isc3-0.h3
-rw-r--r--src/s/isc4-0.h3
-rw-r--r--src/s/isc4-1.h3
-rw-r--r--src/s/lynxos.h3
-rw-r--r--src/s/mach-bsd4-3.h3
-rw-r--r--src/s/ms-w32.h3
-rw-r--r--src/s/msdos.h3
-rw-r--r--src/s/netbsd.h2
-rw-r--r--src/s/newsos5.h3
-rw-r--r--src/s/newsos6.h3
-rw-r--r--src/s/nextstep.h3
-rw-r--r--src/s/openbsd.h3
-rw-r--r--src/s/osf1.h3
-rw-r--r--src/s/osf5-0.h3
-rw-r--r--src/s/ptx.h3
-rw-r--r--src/s/ptx4-2.h3
-rw-r--r--src/s/ptx4.h3
-rw-r--r--src/s/riscix1-1.h3
-rw-r--r--src/s/riscix12.h3
-rw-r--r--src/s/riscos5.h3
-rw-r--r--src/s/rtu.h3
-rw-r--r--src/s/sco4.h3
-rw-r--r--src/s/sco5.h3
-rw-r--r--src/s/sol2-3.h3
-rw-r--r--src/s/sol2-4.h2
-rw-r--r--src/s/sol2-5.h3
-rw-r--r--src/s/sol2-6.h3
-rw-r--r--src/s/sol2.h3
-rw-r--r--src/s/sunos4-0.h3
-rw-r--r--src/s/sunos4-1.h3
-rw-r--r--src/s/sunos413.h3
-rw-r--r--src/s/sunos4shr.h3
-rw-r--r--src/s/template.h3
-rw-r--r--src/s/ultrix4-3.h3
-rw-r--r--src/s/umax.h3
-rw-r--r--src/s/umips.h3
-rw-r--r--src/s/unipl5-2.h3
-rw-r--r--src/s/unixware.h3
-rw-r--r--src/s/usg5-0.h3
-rw-r--r--src/s/usg5-2-2.h3
-rw-r--r--src/s/usg5-2.h3
-rw-r--r--src/s/usg5-3.h3
-rw-r--r--src/s/usg5-4-2.h3
-rw-r--r--src/s/usg5-4-3.h3
-rw-r--r--src/s/usg5-4.h3
-rw-r--r--src/s/ux4800.h3
-rw-r--r--src/s/uxpds.h3
-rw-r--r--src/s/uxpv.h3
-rw-r--r--src/s/vms.h3
-rw-r--r--src/s/vms4-0.h3
-rw-r--r--src/s/vms4-2.h2
-rw-r--r--src/s/vms4-4.h2
-rw-r--r--src/s/vms5-5.h3
-rw-r--r--src/s/windows95.h3
-rw-r--r--src/s/xenix.h3
-rw-r--r--src/scroll.c3
-rw-r--r--src/search.c3
-rw-r--r--src/sound.c3
-rw-r--r--src/strftime.c3
-rw-r--r--src/sunfns.c3
-rw-r--r--src/syntax.c19
-rw-r--r--src/syntax.h3
-rw-r--r--src/sysdep.c2
-rw-r--r--src/sysselect.h3
-rw-r--r--src/syssignal.h3
-rw-r--r--src/systime.h3
-rw-r--r--src/systty.h3
-rw-r--r--src/syswait.h3
-rw-r--r--src/term.c23
-rw-r--r--src/termcap.c3
-rw-r--r--src/termchar.h3
-rw-r--r--src/termhooks.h3
-rw-r--r--src/terminfo.c3
-rw-r--r--src/termopts.h3
-rw-r--r--src/textprop.c3
-rw-r--r--src/tparam.c3
-rw-r--r--src/uaf.h3
-rw-r--r--src/undo.c3
-rw-r--r--src/unexaix.c3
-rw-r--r--src/unexalpha.c3
-rw-r--r--src/unexapollo.c3
-rw-r--r--src/unexconvex.c2
-rw-r--r--src/unexec.c3
-rw-r--r--src/unexelf.c3
-rw-r--r--src/unexenix.c3
-rw-r--r--src/unexhp9k800.c3
-rw-r--r--src/unexmacosx.c3
-rw-r--r--src/unexmips.c3
-rw-r--r--src/unexnext.c3
-rw-r--r--src/unexsni.c3
-rw-r--r--src/unexsol.c3
-rw-r--r--src/unexsunos4.c3
-rw-r--r--src/unexw32.c3
-rw-r--r--src/vlimit.h3
-rw-r--r--src/vm-limit.c3
-rw-r--r--src/w16select.c3
-rw-r--r--src/w32.c22
-rw-r--r--src/w32.h3
-rw-r--r--src/w32bdf.c3
-rw-r--r--src/w32bdf.h3
-rw-r--r--src/w32console.c3
-rw-r--r--src/w32fns.c8
-rw-r--r--src/w32gui.h3
-rw-r--r--src/w32heap.c3
-rw-r--r--src/w32heap.h3
-rw-r--r--src/w32inevt.c3
-rw-r--r--src/w32inevt.h3
-rw-r--r--src/w32menu.c3
-rw-r--r--src/w32proc.c3
-rw-r--r--src/w32reg.c3
-rw-r--r--src/w32select.c3
-rw-r--r--src/w32term.c19
-rw-r--r--src/w32term.h3
-rw-r--r--src/w32xfns.c3
-rw-r--r--src/widget.c3
-rw-r--r--src/widget.h3
-rw-r--r--src/widgetprv.h3
-rw-r--r--src/window.c3
-rw-r--r--src/window.h3
-rw-r--r--src/xdisp.c33
-rw-r--r--src/xfaces.c22
-rw-r--r--src/xfns.c67
-rw-r--r--src/xmenu.c3
-rw-r--r--src/xrdb.c3
-rw-r--r--src/xselect.c3
-rw-r--r--src/xsmfns.c49
-rw-r--r--src/xterm.c64
-rw-r--r--src/xterm.h14
398 files changed, 160 insertions, 2121 deletions
diff --git a/src/.gdbinit b/src/.gdbinit
index ccc36694da8..ca6f5f255a2 100644
--- a/src/.gdbinit
+++ b/src/.gdbinit
@@ -393,5 +393,3 @@ break abort
393# before Emacs exits. Perhaps we should put the break somewhere else 393# before Emacs exits. Perhaps we should put the break somewhere else
394# instead... 394# instead...
395break x_error_quitter 395break x_error_quitter
396
397# arch-tag: 12f34321-7bfa-4240-b77a-3cd3a1696dfe
diff --git a/src/.gdbinit-union b/src/.gdbinit-union
deleted file mode 100644
index 1af2c0976c4..00000000000
--- a/src/.gdbinit-union
+++ /dev/null
@@ -1,402 +0,0 @@
1# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 2000, 2001
2# Free Software Foundation, Inc.
3#
4# This file is part of GNU Emacs.
5#
6# GNU Emacs is free software; you can redistribute it and/or modify
7# it under the terms of the GNU General Public License as published by
8# the Free Software Foundation; either version 2, or (at your option)
9# any later version.
10#
11# GNU Emacs is distributed in the hope that it will be useful,
12# but WITHOUT ANY WARRANTY; without even the implied warranty of
13# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14# GNU General Public License for more details.
15#
16# You should have received a copy of the GNU General Public License
17# along with GNU Emacs; see the file COPYING. If not, write to the
18# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
19# Boston, MA 02111-1307, USA.
20
21# Force loading of symbols, enough to give us gdb_valbits etc.
22set main
23
24# Find lwlib source files too.
25dir ../lwlib
26#dir /gd/gnu/lesstif-0.89.9/lib/Xm
27
28# Don't enter GDB when user types C-g to quit.
29# This has one unfortunate effect: you can't type C-c
30# at the GDB to stop Emacs, when using X.
31# However, C-z works just as well in that case.
32handle 2 noprint pass
33
34# Don't pass SIGALRM to Emacs. This makes problems when
35# debugging.
36handle SIGALRM ignore
37
38# Set up a mask to use.
39# This should be EMACS_INT, but in some cases that is a macro.
40# long ought to work in all cases right now.
41set $valmask = ((long)1 << gdb_valbits) - 1
42set $nonvalbits = gdb_emacs_intbits - gdb_valbits
43
44# Set up something to print out s-expressions.
45define pr
46set debug_print ($)
47end
48document pr
49Print the emacs s-expression which is $.
50Works only when an inferior emacs is executing.
51end
52
53define xtype
54output (enum Lisp_Type) (($.i >> gdb_valbits) & 0x7)
55echo \n
56output ((($.i >> gdb_valbits) & 0x7) == Lisp_Misc ? (enum Lisp_Misc_Type) (((struct Lisp_Free *) (($.i & $valmask) | gdb_data_seg_bits))->type) : (($.i >> gdb_valbits) & 0x7) == Lisp_Vectorlike ? ($size = ((struct Lisp_Vector *) (($.i & $valmask) | gdb_data_seg_bits))->size, (enum pvec_type) (($size & PVEC_FLAG) ? $size & PVEC_TYPE_MASK : 0)) : 0)
57echo \n
58end
59document xtype
60Print the type of $, assuming it is an Emacs Lisp value.
61If the first type printed is Lisp_Vector or Lisp_Misc,
62the second line gives the more precise type.
63Otherwise the second line doesn't mean anything.
64end
65
66define xvectype
67 set $size = ((struct Lisp_Vector *) (($.i & $valmask) | gdb_data_seg_bits))->size
68 output (enum pvec_type) (($size & PVEC_FLAG) ? $size & PVEC_TYPE_MASK : 0)
69 echo \n
70end
71document xvectype
72 Print the vector subtype of $, assuming it is a vector or pseudovector.
73end
74
75define xmisctype
76 output (enum Lisp_Misc_Type) (((struct Lisp_Free *) (($.i & $valmask) | gdb_data_seg_bits))->type)
77 echo \n
78end
79document xmisctype
80 Print the specific type of $, assuming it is some misc type.
81end
82
83define xint
84 print (($.i & $valmask) << $nonvalbits) >> $nonvalbits
85end
86document xint
87 Print $, assuming it is an Emacs Lisp integer. This gets the sign right.
88end
89
90define xptr
91 print (void *) (($.i & $valmask) | gdb_data_seg_bits)
92end
93document xptr
94 Print the pointer portion of $, assuming it is an Emacs Lisp value.
95end
96
97define xmarker
98 print (struct Lisp_Marker *) (($.i & $valmask) | gdb_data_seg_bits)
99end
100document xmarker
101 Print $ as a marker pointer, assuming it is an Emacs Lisp marker value.
102end
103
104define xoverlay
105 print (struct Lisp_Overlay *) (($.i & $valmask) | gdb_data_seg_bits)
106end
107document xoverlay
108 Print $ as a overlay pointer, assuming it is an Emacs Lisp overlay value.
109end
110
111define xmiscfree
112 print (struct Lisp_Free *) (($.i & $valmask) | gdb_data_seg_bits)
113end
114document xmiscfree
115 Print $ as a misc free-cell pointer, assuming it is an Emacs Lisp Misc value.
116end
117
118define xintfwd
119 print (struct Lisp_Intfwd *) (($.i & $valmask) | gdb_data_seg_bits)
120end
121document xintfwd
122 Print $ as an integer forwarding pointer, assuming it is an Emacs Lisp Misc value.
123end
124
125define xboolfwd
126 print (struct Lisp_Boolfwd *) (($.i & $valmask) | gdb_data_seg_bits)
127end
128document xboolfwd
129 Print $ as a boolean forwarding pointer, assuming it is an Emacs Lisp Misc value.
130end
131
132define xobjfwd
133 print (struct Lisp_Objfwd *) (($.i & $valmask) | gdb_data_seg_bits)
134end
135document xobjfwd
136 Print $ as an object forwarding pointer, assuming it is an Emacs Lisp Misc value.
137end
138
139define xbufobjfwd
140 print (struct Lisp_Buffer_Objfwd *) (($.i & $valmask) | gdb_data_seg_bits)
141end
142document xbufobjfwd
143 Print $ as a buffer-local object forwarding pointer, assuming it is an Emacs Lisp Misc value.
144end
145
146define xkbobjfwd
147 print (struct Lisp_Kboard_Objfwd *) (($.i & $valmask) | gdb_data_seg_bits)
148end
149document xkbobjfwd
150 Print $ as a kboard-local object forwarding pointer, assuming it is an Emacs Lisp Misc value.
151end
152
153define xbuflocal
154 print (struct Lisp_Buffer_Local_Value *) (($.i & $valmask) | gdb_data_seg_bits)
155end
156document xbuflocal
157 Print $ as a buffer-local-value pointer, assuming it is an Emacs Lisp Misc value.
158end
159
160define xsymbol
161 print (struct Lisp_Symbol *) (($.i & $valmask) | gdb_data_seg_bits)
162 xprintsymptr $
163end
164document xsymbol
165 Print the name and address of the symbol $.
166 This command assumes that $ is an Emacs Lisp symbol value.
167end
168
169define xstring
170 print (struct Lisp_String *) (($.i & $valmask) | gdb_data_seg_bits)
171 output ($->size > 1000) ? 0 : ($->data[0])@($->size_byte < 0 ? $->size : $->size_byte)
172 echo \n
173end
174document xstring
175 Print the contents and address of the string $.
176 This command assumes that $ is an Emacs Lisp string value.
177end
178
179define xvector
180 print (struct Lisp_Vector *) (($.i & $valmask) | gdb_data_seg_bits)
181 output ($->size > 50) ? 0 : ($->contents[0])@($->size)
182 echo \n
183end
184document xvector
185 Print the contents and address of the vector $.
186 This command assumes that $ is an Emacs Lisp vector value.
187end
188
189define xprocess
190 print (struct Lisp_Process *) (($.i & $valmask) | gdb_data_seg_bits)
191 output *$
192 echo \n
193end
194document xprocess
195 Print the address of the struct Lisp_process which the Lisp_Object $ points to.
196end
197
198define xframe
199 print (struct frame *) (($.i & $valmask) | gdb_data_seg_bits)
200end
201document xframe
202 Print $ as a frame pointer, assuming it is an Emacs Lisp frame value.
203end
204
205define xcompiled
206 print (struct Lisp_Vector *) (($.i & $valmask) | gdb_data_seg_bits)
207 output ($->contents[0])@($->size & 0xff)
208end
209document xcompiled
210 Print $ as a compiled function pointer, assuming it is an Emacs Lisp compiled value.
211end
212
213define xwindow
214 print (struct window *) (($.i & $valmask) | gdb_data_seg_bits)
215 printf "%dx%d+%d+%d\n", $->width, $->height, $->left, $->top
216end
217document xwindow
218 Print $ as a window pointer, assuming it is an Emacs Lisp window value.
219 Print the window's position as "WIDTHxHEIGHT+LEFT+TOP".
220end
221
222define xwinconfig
223 print (struct save_window_data *) (($.i & $valmask) | gdb_data_seg_bits)
224end
225document xwinconfig
226 Print $ as a window configuration pointer, assuming it is an Emacs Lisp window configuration value.
227end
228
229define xsubr
230 print (struct Lisp_Subr *) (($.i & $valmask) | gdb_data_seg_bits)
231 output *$
232 echo \n
233end
234document xsubr
235 Print the address of the subr which the Lisp_Object $ points to.
236end
237
238define xchartable
239 print (struct Lisp_Char_Table *) (($.i & $valmask) | gdb_data_seg_bits)
240 printf "Purpose: "
241 output (char*)&((struct Lisp_Symbol *) (($->purpose.i & $valmask) | gdb_data_seg_bits))->name->data
242 printf " %d extra slots", ($->size & 0x1ff) - 388
243 echo \n
244end
245document xchartable
246 Print the address of the char-table $, and its purpose.
247 This command assumes that $ is an Emacs Lisp char-table value.
248end
249
250define xboolvector
251 print (struct Lisp_Bool_Vector *) (($.i & $valmask) | gdb_data_seg_bits)
252 output ($->size > 256) ? 0 : ($->data[0])@(($->size + 7)/ 8)
253 echo \n
254end
255document xboolvector
256 Print the contents and address of the bool-vector $.
257 This command assumes that $ is an Emacs Lisp bool-vector value.
258end
259
260define xbuffer
261 print (struct buffer *) (($.i & $valmask) | gdb_data_seg_bits)
262 output ((struct Lisp_String *) (($->name.i & $valmask) | gdb_data_seg_bits))->data
263 echo \n
264end
265document xbuffer
266 Set $ as a buffer pointer, assuming it is an Emacs Lisp buffer value.
267 Print the name of the buffer.
268end
269
270define xhashtable
271 print (struct Lisp_Hash_Table *) (($.i & $valmask) | gdb_data_seg_bits)
272end
273document xhashtable
274 Set $ as a hash table pointer, assuming it is an Emacs Lisp hash table value.
275end
276
277define xcons
278 print (struct Lisp_Cons *) (($.i & $valmask) | gdb_data_seg_bits)
279 output/x *$
280 echo \n
281end
282document xcons
283 Print the contents of $, assuming it is an Emacs Lisp cons.
284end
285
286define nextcons
287 p $.cdr
288 xcons
289end
290document nextcons
291 Print the contents of the next cell in a list.
292 This assumes that the last thing you printed was a cons cell contents
293 (type struct Lisp_Cons) or a pointer to one.
294end
295
296define xcar
297 print/x ((($.i >> gdb_valbits) & 0xf) == Lisp_Cons ? ((struct Lisp_Cons *) (($.i & $valmask) | gdb_data_seg_bits))->car : 0)
298end
299document xcar
300 Print the car of $, assuming it is an Emacs Lisp pair.
301end
302
303define xcdr
304 print/x ((($.i >> gdb_valbits) & 0xf) == Lisp_Cons ? ((struct Lisp_Cons *) (($.i & $valmask) | gdb_data_seg_bits))->cdr : 0)
305end
306document xcdr
307 Print the cdr of $, assuming it is an Emacs Lisp pair.
308end
309
310define xfloat
311 print ((struct Lisp_Float *) (($.i & $valmask) | gdb_data_seg_bits))->data
312end
313document xfloat
314 Print $ assuming it is a lisp floating-point number.
315end
316
317define xscrollbar
318 print (struct scrollbar *) (($.i & $valmask) | gdb_data_seg_bits)
319 output *$
320 echo \n
321end
322document xscrollbar
323 Print $ as a scrollbar pointer.
324end
325
326define xprintsym
327 set $sym = ((struct Lisp_Symbol *) (($arg0.i & $valmask) | gdb_data_seg_bits))
328 xprintsymptr $sym
329end
330document xprintsym
331 Print argument as a symbol.
332end
333define xprintsymptr
334 set $sym = $arg0
335 set $sym_name = ((struct Lisp_String *)(($sym->xname.i & $valmask) | gdb_data_seg_bits))
336 output ($sym_name->data[0])@($sym_name->size_byte < 0 ? $sym_name->size : $sym_name->size_byte)
337 echo \n
338end
339
340define xbacktrace
341 set $bt = backtrace_list
342 while $bt
343 set $type = (enum Lisp_Type) (((*$bt->function).i >> gdb_valbits) & 0x7)
344 if $type == Lisp_Symbol
345 xprintsym (*$bt->function)
346 else
347 printf "0x%x ", (*$bt->function).i
348 if $type == Lisp_Vectorlike
349 set $size = ((struct Lisp_Vector *) (((*$bt->function).i & $valmask) | gdb_data_seg_bits))->size
350 output (enum pvec_type) (($size & PVEC_FLAG) ? $size & PVEC_TYPE_MASK : 0)
351 else
352 printf "Lisp type %d", $type
353 end
354 echo \n
355 end
356 set $bt = $bt->next
357 end
358end
359document xbacktrace
360 Print a backtrace of Lisp function calls from backtrace_list.
361 Set a breakpoint at Fsignal and call this to see from where
362 an error was signaled.
363end
364
365define xreload
366 set $valmask = ((long)1 << gdb_valbits) - 1
367 set $nonvalbits = gdb_emacs_intbits - gdb_valbits
368end
369document xreload
370 When starting Emacs a second time in the same gdb session under
371 FreeBSD 2.2.5, gdb 4.13, $valmask and $nonvalbits have lost
372 their values. (The same happens on current (2000) versions of GNU/Linux
373 with gdb 5.0.)
374 This function reloads them.
375end
376
377define hook-run
378 xreload
379end
380
381# Call xreload if a new Emacs executable is loaded.
382define hookpost-run
383 xreload
384end
385
386set print pretty on
387set print sevenbit-strings
388
389# show environment DISPLAY
390# show environment TERM
391# set args -geometry 80x40+0+0
392
393# Don't let abort actually run, as it will make
394# stdio stop working and therefore the `pr' command above as well.
395# break abort
396
397# If we are running in synchronous mode, we want a chance to look around
398# before Emacs exits. Perhaps we should put the break somewhere else
399# instead...
400# break x_error_quitter
401
402# arch-tag: 08f4d20d-0254-4374-a80c-179d5a517915
diff --git a/src/ChangeLog b/src/ChangeLog
index 2c2ab0041be..6c92bf7cd88 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,196 +1,3 @@
12003-09-03 Kim F. Storm <storm@cua.dk>
2
3 * xdisp.c (get_window_cursor_type): Partially undo 2002-03-01
4 change (superseded by 2002-08-30 change); the default blink-off
5 cursor is now again "no cursor".
6
72003-09-01 Jason Rumney <jasonr@gnu.org>
8
9 * makefile.w32-in (alloca.o): Remove.
10 (coding.o): Depend on intervals.h
11 (emacs.o, bytecode.o): Depend on window.h
12
132003-09-01 Dave Love <fx@gnu.org>
14
15 * Makefile.in (alloca.o): Remove commands.
16 (coding.o): Depend on intervals.h composite.h window.h.
17 (emacs.o): Depend on window.h keyboard.h keymap.h.
18 (gtkutil.o): Depend on keyboard.h charset.h coding.h.
19 (bytecode.o): Depend on window.h.
20
212003-08-31 Jason Rumney <jasonr@gnu.org>
22
23 * w32term.c (w32_per_char_metric): Allow cached metrics to be
24 returned even when font_type is unknown.
25
26 * xdisp.c (init_iterator): Remove old WINDOWSNT conditional.
27
282003-08-30 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
29
30 * xterm.c (x_term_init): Initialize new fields in x_display_info.
31
32 * xterm.h (struct x_display_info): Add red/green/blue_bits and
33 *_offset.
34
35 * xfns.c (lookup_rgb_color): Use new fields in x_display_info to
36 calculate pixel value.
37
382003-08-29 Gerd Moellmann <gerd.moellmann@t-online.de>
39
40 * xdisp.c (redisplay_internal): Fix change of 2003-04-30. Don't
41 tell redisplay display is accurate when it's actually been paused
42 for pending input.
43
442003-08-29 Richard M. Stallman <rms@gnu.org>
45
46 * dispnew.c (adjust_glyph_matrix): Call window_box
47 whenever W is nonzero.
48
49 * data.c (Fmake_variable_buffer_local, Fmake_local_variable)
50 (Fkill_local_variable, Fmake_variable_frame_local)
51 (Flocal_variable_p, Flocal_variable_if_set_p):
52 Use indirect_variable to trace thru variable aliases.
53
54 * config.in: Updated.
55
56 * callint.c (Fcall_interactively): Save and restore
57 Vthis_command, Vthis_original_command, real_this_command,
58 and current_kboard->Vlast_command.
59
60 * abbrev.c (Fexpand_abbrev): Insert before deleting.
61
622003-08-29 Gerd Moellmann <gerd@gnu.org>
63
64 * xfns.c (lookup_rgb_color): Handle TrueColor visuals specially.
65
662003-08-28 David Abrahams <dave@boost-consulting.com> (tiny change)
67
68 * coding.c (decode_coding_iso2022): Initialized local variable c2.
69 (decode_coding_sjis_big5): Likewise.
70
712003-08-27 Jason Rumney <jasonr@gnu.org>
72
73 * w32.c (sys_pipe): Protect against file descriptor overflow.
74
75 * w32fns.c (syms_of_w32fns): Remove non-existent functions.
76
77 * w32term.c (w32_read_socket): Fix WM_MOUSEWHEEL assignment.
78
792003-08-26 Terje Rosten <terjeros@phys.ntnu.no>
80
81 * xfns.c (Vgtk_version_string): New variable.
82 (syms_of_xfns): DEFVAR_LISP it. Provide gtk.
83
842003-08-24 Eli Zaretskii <eliz@elta.co.il>
85
86 * term.c (term_init): Remove `const' from buffer_size's
87 declaration.
88
89 * Makefile.in (msdos.o): Depend on intervals.h.
90
91 * msdos.c: Include intervals.h, since STRING_INTERVALS requires
92 that.
93
942003-08-21 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
95
96 * xterm.h (struct x_display_info): New fields: client_leader_window
97 and Xatom_wm_client_leader.
98
99 * xterm.c (x_initialize): Move call to x_session_initialize to ...
100 (x_term_init): ... here. Initialize client_leader fields in dpyinfo.
101
102 * xsmfns.c (create_client_leader_window): New function.
103 (x_session_initialize): Call create_client_leader_window, take
104 dpyinfo as argument.
105
106 * xfns.c (Fx_create_frame): Set property WM_CLIENT_LEADER.
107
108 * Makefile.in (xsmfns.o): Add more depenedencies.
109
1102003-08-21 Dave Love <fx@gnu.org>
111
112 * m/iris4d.h: Use _MIPS_SZLONG, not _LP64.
113
1142003-08-21 Kenichi Handa <handa@m17n.org>
115
116 * term.c (term_init): Fix previous change; don't rely on the
117 length of `buffer' if TERMINFO is defined.
118
1192003-08-20 Dave Love <fx@gnu.org>
120
121 * atimer.h: Include lisp.h.
122
123 * lisp.h (EMACS_LISP_H): New.
124 (popup_activated_flag): Don't declare.
125
126 * alloca.c: Some merging with gnulib. Change logic and doc
127 concerning (x)malloc/(x)free -- no longer Emacs-specific.
128 [DO_BLOCK_INPUT]: Don't include lisp.h.
129 (xmalloc, xfree): Declare.
130 (malloc): Don't declare.
131
132 * Makefile.in (LWLIB_OPTIONS): Removed (unused).
133 (alloca.o): Remove obsolete stuff concerning alloca.s. Depend on
134 atimer.h, blockinput.h.
135
136 * alloc.c (lisp_align_malloc): Change type of `aligned'.
137
138 * alloca.s: Removed.
139
1402003-08-19 Gerd Moellmann <gerd@gnu.org>
141
142 * s/freebsd.h [__FreeBSD_version >= 400000]: Define TERMINFO,
143 use -lncurses.
144
145 * term.c (term_init): Use a buffer of size 4096 for tgetent since
146 FreeBSD returns something longer than 2044. Abort if the end of
147 the buffer is overwritten.
148
1492003-08-19 Miles Bader <miles@gnu.org>
150
151 * xterm.c (x_term_init): Correctly use result of Ffile_readable_p.
152
1532003-08-19 Gerd Moellmann <gerd@gnu.org>
154
155 * alloc.c (lisp_align_malloc): Check for memory full when
156 allocating ablocks, which also avoids freeing a pointer into an
157 ablocks structure.
158
159 * puresize.h (BASE_PURESIZE): Increase to 1100000.
160
161 * buffer.c (Fmove_overlay): Set overlay's next pointer
162 unconditionally.
163
1642003-08-16 Richard M. Stallman <rms@gnu.org>
165
166 * editfns.c (Fencode_time): Doc fix.
167
1682003-08-16 David Ponce <david@dponce.com>
169
170 * fileio.c (Fwrite_region): Fix conditional expression to issue
171 the right message.
172
1732003-08-16 Juri Linkov <juri@jurta.org> (tiny change)
174
175 * syntax.c (Fforward_word): Argument changed to optional.
176 Set default value to 1.
177
1782003-08-15 Kenichi Handa <handa@m17n.org>
179
180 * xfaces.c (better_font_p): Prefer a real scalable font; i.e. not
181 what autoscaled.
182 (best_matching_font): Once we find a better scalable font, set
183 non_scalable_has_exact_height_p to 1.
184 (try_font_list): Call try_alternative_families to try any family
185 with the given registry.
186
1872003-08-09 Andreas Schwab <schwab@suse.de>
188
189 * alloc.c (mark_object): Handle Lisp_Misc_Save_Value.
190
191 * print.c (print_string): Fix printing of multibyte string with
192 nontrivial printcharfun.
193
1942003-07-31 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 12003-07-31 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
195 2
196 * xfns.c (xg_set_icon): Rewrite to compile with GTK 2.0 and 2.2. 3 * xfns.c (xg_set_icon): Rewrite to compile with GTK 2.0 and 2.2.
@@ -10705,5 +10512,3 @@ See ChangeLog.9 for earlier changes.
10705 Copyright (C) 2001, 2002 Free Software Foundation, Inc. 10512 Copyright (C) 2001, 2002 Free Software Foundation, Inc.
10706 Copying and distribution of this file, with or without modification, 10513 Copying and distribution of this file, with or without modification,
10707 are permitted provided the copyright notice and this notice are preserved. 10514 are permitted provided the copyright notice and this notice are preserved.
10708
10709;;; arch-tag: 5dcc435f-4038-4141-b3bf-5be51cd76bd4
diff --git a/src/ChangeLog.1 b/src/ChangeLog.1
index 94f1039f71e..3ffbd61f607 100644
--- a/src/ChangeLog.1
+++ b/src/ChangeLog.1
@@ -3525,5 +3525,3 @@
3525 Copyright (C) 1985, 1986 Free Software Foundation, Inc. 3525 Copyright (C) 1985, 1986 Free Software Foundation, Inc.
3526 Copying and distribution of this file, with or without modification, 3526 Copying and distribution of this file, with or without modification,
3527 are permitted provided the copyright notice and this notice are preserved. 3527 are permitted provided the copyright notice and this notice are preserved.
3528
3529;;; arch-tag: 2d2c1086-b0a5-437c-bc58-fb38ce2e0f9b
diff --git a/src/ChangeLog.2 b/src/ChangeLog.2
index 430cbc0f9da..edbbfd3a7c0 100644
--- a/src/ChangeLog.2
+++ b/src/ChangeLog.2
@@ -4774,5 +4774,3 @@ See ChangeLog.1 for earlier changes.
4774 Copyright (C) 1986, 1987, 1988 Free Software Foundation, Inc. 4774 Copyright (C) 1986, 1987, 1988 Free Software Foundation, Inc.
4775 Copying and distribution of this file, with or without modification, 4775 Copying and distribution of this file, with or without modification,
4776 are permitted provided the copyright notice and this notice are preserved. 4776 are permitted provided the copyright notice and this notice are preserved.
4777
4778;;; arch-tag: 3334fc8a-ec24-4601-99fc-4c8adc2b31bb
diff --git a/src/ChangeLog.3 b/src/ChangeLog.3
index 73f87793541..a93f4ab9825 100644
--- a/src/ChangeLog.3
+++ b/src/ChangeLog.3
@@ -16534,5 +16534,3 @@ See ChangeLog.2 for earlier changes.
16534 Copyright (C) 1993 Free Software Foundation, Inc. 16534 Copyright (C) 1993 Free Software Foundation, Inc.
16535 Copying and distribution of this file, with or without modification, 16535 Copying and distribution of this file, with or without modification,
16536 are permitted provided the copyright notice and this notice are preserved. 16536 are permitted provided the copyright notice and this notice are preserved.
16537
16538;;; arch-tag: 136a8e5c-4f83-403b-9132-874f1c47f8a9
diff --git a/src/ChangeLog.4 b/src/ChangeLog.4
index b3d40b96b6c..36ec0081a62 100644
--- a/src/ChangeLog.4
+++ b/src/ChangeLog.4
@@ -6906,5 +6906,3 @@ See ChangeLog.3 for earlier changes.
6906 Copyright (C) 1993, 1994 Free Software Foundation, Inc. 6906 Copyright (C) 1993, 1994 Free Software Foundation, Inc.
6907 Copying and distribution of this file, with or without modification, 6907 Copying and distribution of this file, with or without modification,
6908 are permitted provided the copyright notice and this notice are preserved. 6908 are permitted provided the copyright notice and this notice are preserved.
6909
6910;;; arch-tag: 2e44924a-e45a-4129-ad93-1f7bb410b609
diff --git a/src/ChangeLog.5 b/src/ChangeLog.5
index 20fc4887084..1f20b6812f7 100644
--- a/src/ChangeLog.5
+++ b/src/ChangeLog.5
@@ -7147,5 +7147,3 @@ See ChangeLog.4 for earlier changes.
7147 Copyright (C) 1994, 1995 Free Software Foundation, Inc. 7147 Copyright (C) 1994, 1995 Free Software Foundation, Inc.
7148 Copying and distribution of this file, with or without modification, 7148 Copying and distribution of this file, with or without modification,
7149 are permitted provided the copyright notice and this notice are preserved. 7149 are permitted provided the copyright notice and this notice are preserved.
7150
7151;;; arch-tag: aea244d6-d513-4b51-8dba-5ecdf1aa5875
diff --git a/src/ChangeLog.6 b/src/ChangeLog.6
index 52e48cac275..3cf30f682e3 100644
--- a/src/ChangeLog.6
+++ b/src/ChangeLog.6
@@ -5365,5 +5365,3 @@ See ChangeLog.5 for earlier changes.
5365 Copyright (C) 1995, 1996 Free Software Foundation, Inc. 5365 Copyright (C) 1995, 1996 Free Software Foundation, Inc.
5366 Copying and distribution of this file, with or without modification, 5366 Copying and distribution of this file, with or without modification,
5367 are permitted provided the copyright notice and this notice are preserved. 5367 are permitted provided the copyright notice and this notice are preserved.
5368
5369;;; arch-tag: 66a98e1c-2268-45e8-8a57-286b9c85a4e9
diff --git a/src/ChangeLog.7 b/src/ChangeLog.7
index f1a29903715..99631e5eefa 100644
--- a/src/ChangeLog.7
+++ b/src/ChangeLog.7
@@ -11101,5 +11101,3 @@ See ChangeLog.6 for earlier changes.
11101 Copyright (C) 1997, 1998 Free Software Foundation, Inc. 11101 Copyright (C) 1997, 1998 Free Software Foundation, Inc.
11102 Copying and distribution of this file, with or without modification, 11102 Copying and distribution of this file, with or without modification,
11103 are permitted provided the copyright notice and this notice are preserved. 11103 are permitted provided the copyright notice and this notice are preserved.
11104
11105;;; arch-tag: 3b03e091-1123-4031-b67d-41683932cc48
diff --git a/src/ChangeLog.8 b/src/ChangeLog.8
index 91fcdd1c899..1c2f7820bb5 100644
--- a/src/ChangeLog.8
+++ b/src/ChangeLog.8
@@ -13994,5 +13994,3 @@ See ChangeLog.7 for earlier changes.
13994 Copyright (C) 1999 Free Software Foundation, Inc. 13994 Copyright (C) 1999 Free Software Foundation, Inc.
13995 Copying and distribution of this file, with or without modification, 13995 Copying and distribution of this file, with or without modification,
13996 are permitted provided the copyright notice and this notice are preserved. 13996 are permitted provided the copyright notice and this notice are preserved.
13997
13998;;; arch-tag: 4d73444a-8f6e-4255-92a6-d3abc438b8d3
diff --git a/src/ChangeLog.9 b/src/ChangeLog.9
index 9ce75696f5a..224b8384f5a 100644
--- a/src/ChangeLog.9
+++ b/src/ChangeLog.9
@@ -13297,5 +13297,3 @@ See ChangeLog.8 for earlier changes.
13297 Copyright (C) 2001, 2002 Free Software Foundation, Inc. 13297 Copyright (C) 2001, 2002 Free Software Foundation, Inc.
13298 Copying and distribution of this file, with or without modification, 13298 Copying and distribution of this file, with or without modification,
13299 are permitted provided the copyright notice and this notice are preserved. 13299 are permitted provided the copyright notice and this notice are preserved.
13300
13301;;; arch-tag: 38875948-6e89-4f08-b0ca-ff328f1e8b72
diff --git a/src/Makefile.in b/src/Makefile.in
index 1af4fa22155..1961dfcdb13 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -944,6 +944,11 @@ prefix-args${EXEEXT}: prefix-args.c $(config_h)
944#define OLDXMENU_OPTIONS 944#define OLDXMENU_OPTIONS
945#endif 945#endif
946 946
947/* Don't lose if this was not defined. */
948#ifndef LWLIB_OPTIONS
949#define LWLIB_OPTIONS
950#endif
951
947#if defined (HAVE_X_WINDOWS) && defined (HAVE_X11) && defined (HAVE_MENUS) 952#if defined (HAVE_X_WINDOWS) && defined (HAVE_X11) && defined (HAVE_MENUS)
948 953
949/* We use stamp-xmenu with these two deps 954/* We use stamp-xmenu with these two deps
@@ -967,7 +972,7 @@ C_SWITCH_X_SITE_1 = C_SWITCH_X_SITE
967C_SWITCH_X_MACHINE_1 = C_SWITCH_X_MACHINE 972C_SWITCH_X_MACHINE_1 = C_SWITCH_X_MACHINE
968C_SWITCH_X_SYSTEM_1 = C_SWITCH_X_SYSTEM 973C_SWITCH_X_SYSTEM_1 = C_SWITCH_X_SYSTEM
969really-lwlib: 974really-lwlib:
970 cd ${lwlibdir}; ${MAKE} ${MFLAGS} \ 975 cd ${lwlibdir}; ${MAKE} ${MFLAGS} LWLIB_OPTIONS \
971 CC='${CC}' CFLAGS='${CFLAGS}' MAKE='${MAKE}' \ 976 CC='${CC}' CFLAGS='${CFLAGS}' MAKE='${MAKE}' \
972 "C_SWITCH_X_SITE=$(C_SWITCH_X_SITE_1)" \ 977 "C_SWITCH_X_SITE=$(C_SWITCH_X_SITE_1)" \
973 "C_SWITCH_X_MACHINE=$(C_SWITCH_X_MACHINE_1)" \ 978 "C_SWITCH_X_MACHINE=$(C_SWITCH_X_MACHINE_1)" \
@@ -1018,10 +1023,40 @@ stamp-oldxmenu:
1018 exit 1 1023 exit 1
1019 1024
1020/* Some machines have alloca built-in. 1025/* Some machines have alloca built-in.
1021 They should define HAVE_ALLOCA. 1026 They should define HAVE_ALLOCA, or may just let alloca.s
1027 be used but generate no code.
1028 Some have it written in assembler in alloca.s.
1022 Some use the C version in alloca.c (these define C_ALLOCA in config.h). 1029 Some use the C version in alloca.c (these define C_ALLOCA in config.h).
1023 */ 1030 */
1024alloca.o: alloca.c blockinput.h atimer.h 1031
1032#ifdef C_ALLOCA
1033/* We could put something in alloca.c to #define free and malloc
1034 whenever emacs was #defined, but that's not appropriate for all
1035 users of alloca in Emacs. Check out ../lib-src/getopt.c. */
1036alloca.o : alloca.c
1037 $(CC) -c $(CPPFLAGS) -DEMACS_FREE=xfree -DDO_BLOCK_INPUT \
1038 $(ALL_CFLAGS) ${srcdir}/alloca.c
1039#else
1040#ifndef HAVE_ALLOCA
1041alloca.o : alloca.s $(config_h)
1042/* $(CPP) is cc -E, which may get confused by filenames
1043 that do not end in .c. So copy file to a safe name. */
1044 -rm -f allocatem.c
1045 cp ${srcdir}/alloca.s allocatem.c
1046/* Remove any ^L, blank lines, and preprocessor comments,
1047 since some assemblers barf on them. Use a different basename for the
1048 output file, since some stupid compilers (Green Hill's) use that
1049 name for the intermediate assembler file. */
1050 $(CPP) $(CPPFLAGS) $(ALL_CFLAGS) allocatem.c | \
1051 sed -e 's/ //' -e 's/^#.*//' | \
1052 sed -n -e '/^..*$$/p' > allocax.s
1053 -rm -f alloca.o
1054/* Xenix, in particular, needs to run assembler via cc. */
1055 $(CC) -c allocax.s
1056 mv allocax.o alloca.o
1057 -rm -f allocax.s allocatem.c
1058#endif /* HAVE_ALLOCA */
1059#endif /* ! defined (C_ALLOCA) */
1025 1060
1026/* Nearly all the following files depend on lisp.h, 1061/* Nearly all the following files depend on lisp.h,
1027 but it is not included as a dependency because 1062 but it is not included as a dependency because
@@ -1044,7 +1079,7 @@ category.o: category.c category.h buffer.h charset.h $(config_h)
1044ccl.o: ccl.c ccl.h charset.h coding.h $(config_h) 1079ccl.o: ccl.c ccl.h charset.h coding.h $(config_h)
1045charset.o: charset.c charset.h buffer.h coding.h composite.h disptab.h \ 1080charset.o: charset.c charset.h buffer.h coding.h composite.h disptab.h \
1046 $(config_h) 1081 $(config_h)
1047coding.o: coding.c coding.h ccl.h buffer.h charset.h intervals.h composite.h window.h $(config_h) 1082coding.o: coding.c coding.h ccl.h buffer.h charset.h $(config_h)
1048cm.o: cm.c cm.h termhooks.h $(config_h) 1083cm.o: cm.c cm.h termhooks.h $(config_h)
1049cmds.o: cmds.c syntax.h buffer.h charset.h commands.h window.h $(config_h) \ 1084cmds.o: cmds.c syntax.h buffer.h charset.h commands.h window.h $(config_h) \
1050 msdos.h dispextern.h 1085 msdos.h dispextern.h
@@ -1064,8 +1099,7 @@ dosfns.o: buffer.h termchar.h termhooks.h frame.h msdos.h dosfns.h $(config_h)
1064editfns.o: editfns.c window.h buffer.h systime.h $(INTERVAL_SRC) charset.h \ 1099editfns.o: editfns.c window.h buffer.h systime.h $(INTERVAL_SRC) charset.h \
1065 coding.h dispextern.h $(config_h) 1100 coding.h dispextern.h $(config_h)
1066emacs.o: emacs.c commands.h systty.h syssignal.h blockinput.h process.h \ 1101emacs.o: emacs.c commands.h systty.h syssignal.h blockinput.h process.h \
1067 termhooks.h buffer.h atimer.h systime.h $(INTERVAL_SRC) $(config_h) \ 1102 termhooks.h buffer.h atimer.h systime.h $(INTERVAL_SRC) $(config_h)
1068 window.h keyboard.h keymap.h
1069fileio.o: fileio.c window.h buffer.h systime.h $(INTERVAL_SRC) charset.h \ 1103fileio.o: fileio.c window.h buffer.h systime.h $(INTERVAL_SRC) charset.h \
1070 coding.h ccl.h msdos.h dispextern.h $(config_h) 1104 coding.h ccl.h msdos.h dispextern.h $(config_h)
1071filelock.o: filelock.c buffer.h systime.h epaths.h $(config_h) 1105filelock.o: filelock.c buffer.h systime.h epaths.h $(config_h)
@@ -1101,7 +1135,7 @@ minibuf.o: minibuf.c syntax.h dispextern.h frame.h window.h keyboard.h \
1101mktime.o: mktime.c $(config_h) 1135mktime.o: mktime.c $(config_h)
1102msdos.o: msdos.c msdos.h dosfns.h systime.h termhooks.h dispextern.h frame.h \ 1136msdos.o: msdos.c msdos.h dosfns.h systime.h termhooks.h dispextern.h frame.h \
1103 termopts.h termchar.h charset.h coding.h ccl.h disptab.h window.h \ 1137 termopts.h termchar.h charset.h coding.h ccl.h disptab.h window.h \
1104 keyboard.h intervals.h $(config_h) 1138 keyboard.h $(config_h)
1105process.o: process.c process.h buffer.h window.h termhooks.h termopts.h \ 1139process.o: process.c process.h buffer.h window.h termhooks.h termopts.h \
1106 commands.h syssignal.h systime.h systty.h syswait.h frame.h dispextern.h \ 1140 commands.h syssignal.h systime.h systty.h syswait.h frame.h dispextern.h \
1107 blockinput.h atimer.h charset.h coding.h ccl.h msdos.h composite.h \ 1141 blockinput.h atimer.h charset.h coding.h ccl.h msdos.h composite.h \
@@ -1153,10 +1187,9 @@ xterm.o: xterm.c xterm.h termhooks.h termopts.h termchar.h window.h buffer.h \
1153xselect.o: xselect.c process.h dispextern.h frame.h xterm.h blockinput.h \ 1187xselect.o: xselect.c process.h dispextern.h frame.h xterm.h blockinput.h \
1154 buffer.h atimer.h systime.h $(config_h) 1188 buffer.h atimer.h systime.h $(config_h)
1155xrdb.o: xrdb.c $(config_h) epaths.h 1189xrdb.o: xrdb.c $(config_h) epaths.h
1156xsmfns.o: xsmfns.c $(config_h) systime.h sysselect.h termhooks.h xterm.h \ 1190xsmfns.o: xsmfns.c $(config_h) systime.h sysselect.h termhooks.h
1157 lisp.h termopts.h
1158gtkutil.o: gtkutil.c gtkutil.h xterm.h lisp.h frame.h $(config_h) \ 1191gtkutil.o: gtkutil.c gtkutil.h xterm.h lisp.h frame.h $(config_h) \
1159 blockinput.h window.h atimer.h termhooks.h keyboard.h charset.h coding.h 1192 blockinput.h window.h atimer.h termhooks.h
1160 1193
1161hftctl.o: hftctl.c $(config_h) 1194hftctl.o: hftctl.c $(config_h)
1162sound.o: sound.c dispextern.h $(config_h) 1195sound.o: sound.c dispextern.h $(config_h)
@@ -1166,7 +1199,7 @@ atimer.o: atimer.c atimer.h systime.h $(config_h)
1166 1199
1167alloc.o: alloc.c process.h frame.h window.h buffer.h puresize.h syssignal.h keyboard.h \ 1200alloc.o: alloc.c process.h frame.h window.h buffer.h puresize.h syssignal.h keyboard.h \
1168 blockinput.h atimer.h systime.h charset.h dispextern.h $(config_h) $(INTERVAL_SRC) 1201 blockinput.h atimer.h systime.h charset.h dispextern.h $(config_h) $(INTERVAL_SRC)
1169bytecode.o: bytecode.c buffer.h syntax.h charset.h window.h $(config_h) 1202bytecode.o: bytecode.c buffer.h syntax.h charset.h $(config_h)
1170data.o: data.c buffer.h puresize.h charset.h syssignal.h keyboard.h $(config_h) 1203data.o: data.c buffer.h puresize.h charset.h syssignal.h keyboard.h $(config_h)
1171eval.o: eval.c commands.h keyboard.h blockinput.h atimer.h systime.h \ 1204eval.o: eval.c commands.h keyboard.h blockinput.h atimer.h systime.h \
1172 $(config_h) 1205 $(config_h)
@@ -1313,5 +1346,3 @@ bootstrap-emacs${EXEEXT}: temacs${EXEEXT}
1313 mv -f emacs${EXEEXT} bootstrap-emacs${EXEEXT} 1346 mv -f emacs${EXEEXT} bootstrap-emacs${EXEEXT}
1314#endif /* ! defined (CANNOT_DUMP) */ 1347#endif /* ! defined (CANNOT_DUMP) */
1315 1348
1316/* arch-tag: 8e915ae5-d15d-4617-8c41-c5c267a23b00
1317 (do not change this comment) */
diff --git a/src/abbrev.c b/src/abbrev.c
index 1cf06946631..dabc03b2a55 100644
--- a/src/abbrev.c
+++ b/src/abbrev.c
@@ -356,13 +356,10 @@ Returns the abbrev symbol, if expansion took place. */)
356 { 356 {
357 SET_PT (wordstart); 357 SET_PT (wordstart);
358 358
359 del_range_both (wordstart, wordstart_byte, wordend, wordend_byte, 1);
360
359 insert_from_string (expansion, 0, 0, SCHARS (expansion), 361 insert_from_string (expansion, 0, 0, SCHARS (expansion),
360 SBYTES (expansion), 1); 362 SBYTES (expansion), 1);
361 del_range_both (PT, PT_BYTE,
362 wordend + (PT - wordstart),
363 wordend_byte + (PT_BYTE - wordstart_byte),
364 1);
365
366 SET_PT (PT + whitecnt); 363 SET_PT (PT + whitecnt);
367 364
368 if (uccount && !lccount) 365 if (uccount && !lccount)
@@ -693,6 +690,3 @@ the current abbrev table before abbrev lookup happens. */);
693 defsubr (&Sinsert_abbrev_table_description); 690 defsubr (&Sinsert_abbrev_table_description);
694 defsubr (&Sdefine_abbrev_table); 691 defsubr (&Sdefine_abbrev_table);
695} 692}
696
697/* arch-tag: b721db69-f633-44a8-a361-c275acbdad7d
698 (do not change this comment) */
diff --git a/src/acldef.h b/src/acldef.h
index eee3e72a3e9..cc4085c6aab 100644
--- a/src/acldef.h
+++ b/src/acldef.h
@@ -38,6 +38,3 @@
38#define ACL$W_SIZE 8 38#define ACL$W_SIZE 8
39#define ACL$B_TYPE 10 39#define ACL$B_TYPE 10
40#define ACL$L_LIST 12 40#define ACL$L_LIST 12
41
42/* arch-tag: 7c11e99d-34df-41e8-98e2-20f152c4ad73
43 (do not change this comment) */
diff --git a/src/alloc.c b/src/alloc.c
index f73edcd70e9..102bc637b58 100644
--- a/src/alloc.c
+++ b/src/alloc.c
@@ -552,7 +552,7 @@ xrealloc (block, size)
552} 552}
553 553
554 554
555/* Like free but block interrupt input. */ 555/* Like free but block interrupt input.. */
556 556
557void 557void
558xfree (block) 558xfree (block)
@@ -738,8 +738,7 @@ lisp_align_malloc (nbytes, type)
738 738
739 if (!free_ablock) 739 if (!free_ablock)
740 { 740 {
741 int i; 741 int i, aligned;
742 EMACS_INT aligned; /* int gets warning casting to 64-bit pointer. */
743 742
744#ifdef DOUG_LEA_MALLOC 743#ifdef DOUG_LEA_MALLOC
745 /* Prevent mmap'ing the chunk. Lisp data may not be mmap'ed 744 /* Prevent mmap'ing the chunk. Lisp data may not be mmap'ed
@@ -767,23 +766,6 @@ lisp_align_malloc (nbytes, type)
767 mallopt (M_MMAP_MAX, MMAP_MAX_AREAS); 766 mallopt (M_MMAP_MAX, MMAP_MAX_AREAS);
768#endif 767#endif
769 768
770 /* If the memory just allocated cannot be addressed thru a Lisp
771 object's pointer, and it needs to be, that's equivalent to
772 running out of memory. */
773 if (type != MEM_TYPE_NON_LISP)
774 {
775 Lisp_Object tem;
776 char *end = (char *) base + ABLOCKS_BYTES - 1;
777 XSETCONS (tem, end);
778 if ((char *) XCONS (tem) != end)
779 {
780 lisp_malloc_loser = base;
781 free (base);
782 UNBLOCK_INPUT;
783 memory_full ();
784 }
785 }
786
787 /* Initialize the blocks and put them on the free list. 769 /* Initialize the blocks and put them on the free list.
788 Is `base' was not properly aligned, we can't use the last block. */ 770 Is `base' was not properly aligned, we can't use the last block. */
789 for (i = 0; i < (aligned ? ABLOCKS_SIZE : ABLOCKS_SIZE - 1); i++) 771 for (i = 0; i < (aligned ? ABLOCKS_SIZE : ABLOCKS_SIZE - 1); i++)
@@ -806,6 +788,21 @@ lisp_align_malloc (nbytes, type)
806 val = free_ablock; 788 val = free_ablock;
807 free_ablock = free_ablock->x.next_free; 789 free_ablock = free_ablock->x.next_free;
808 790
791 /* If the memory just allocated cannot be addressed thru a Lisp
792 object's pointer, and it needs to be,
793 that's equivalent to running out of memory. */
794 if (val && type != MEM_TYPE_NON_LISP)
795 {
796 Lisp_Object tem;
797 XSETCONS (tem, (char *) val + nbytes - 1);
798 if ((char *) XCONS (tem) != (char *) val + nbytes - 1)
799 {
800 lisp_malloc_loser = val;
801 free (val);
802 val = 0;
803 }
804 }
805
809#if GC_MARK_STACK && !defined GC_MALLOC_CHECK 806#if GC_MARK_STACK && !defined GC_MALLOC_CHECK
810 if (val && type != MEM_TYPE_NON_LISP) 807 if (val && type != MEM_TYPE_NON_LISP)
811 mem_insert (val, (char *) val + nbytes, type); 808 mem_insert (val, (char *) val + nbytes, type);
@@ -5027,7 +5024,6 @@ mark_object (arg)
5027 since all markable slots in current buffer marked anyway. */ 5024 since all markable slots in current buffer marked anyway. */
5028 /* Don't need to do Lisp_Objfwd, since the places they point 5025 /* Don't need to do Lisp_Objfwd, since the places they point
5029 are protected with staticpro. */ 5026 are protected with staticpro. */
5030 case Lisp_Misc_Save_Value:
5031 break; 5027 break;
5032 5028
5033 case Lisp_Misc_Overlay: 5029 case Lisp_Misc_Overlay:
@@ -5789,6 +5785,3 @@ The time is in seconds as a floating point value. */);
5789 defsubr (&Sgc_status); 5785 defsubr (&Sgc_status);
5790#endif 5786#endif
5791} 5787}
5792
5793/* arch-tag: 6695ca10-e3c5-4c2c-8bc3-ed26a7dda857
5794 (do not change this comment) */
diff --git a/src/alloca.c b/src/alloca.c
index 460d0ae9a54..4b574374bff 100644
--- a/src/alloca.c
+++ b/src/alloca.c
@@ -36,6 +36,7 @@
36#endif 36#endif
37 37
38#ifdef DO_BLOCK_INPUT 38#ifdef DO_BLOCK_INPUT
39# include "lisp.h"
39# include "blockinput.h" 40# include "blockinput.h"
40#endif 41#endif
41 42
@@ -57,10 +58,7 @@ you
57lose 58lose
58-- must know STACK_DIRECTION at compile-time 59-- must know STACK_DIRECTION at compile-time
59/* Using #error here is not wise since this file should work for 60/* Using #error here is not wise since this file should work for
60 old and obscure compilers. 61 old and obscure compilers. */
61
62 As far as I know, using it is OK if it's indented -- at least for
63 pcc-based processors. -- fx */
64# endif /* STACK_DIRECTION undefined */ 62# endif /* STACK_DIRECTION undefined */
65# endif /* static */ 63# endif /* static */
66# endif /* emacs */ 64# endif /* emacs */
@@ -75,32 +73,38 @@ long i00afunc ();
75# define ADDRESS_FUNCTION(arg) &(arg) 73# define ADDRESS_FUNCTION(arg) &(arg)
76# endif 74# endif
77 75
78# ifndef POINTER_TYPE 76# ifdef POINTER_TYPE
79# ifdef __STDC__
80# define POINTER_TYPE void
81# else
82# define POINTER_TYPE char
83# endif
84# endif
85typedef POINTER_TYPE *pointer; 77typedef POINTER_TYPE *pointer;
78# else /* not POINTER_TYPE */
79# if __STDC__
80typedef void *pointer;
81# else /* not __STDC__ */
82typedef char *pointer;
83# endif /* not __STDC__ */
84# endif /* not POINTER_TYPE */
86 85
87# ifndef NULL 86# ifndef NULL
88# define NULL 0 87# define NULL 0
89# endif 88# endif
90 89
91/* The Emacs executable needs alloca to call xmalloc, because ordinary 90/* Different portions of Emacs need to call different versions of
92 malloc isn't protected from input signals. xmalloc also checks for 91 malloc. The Emacs executable needs alloca to call xmalloc, because
93 out-of-memory errors, so we should use it generally. 92 ordinary malloc isn't protected from input signals. On the other
93 hand, the utilities in lib-src need alloca to call malloc; some of
94 them are very simple, and don't have an xmalloc routine.
94 95
95 Callers below should use malloc. */ 96 Non-Emacs programs expect this to call xmalloc.
96 97
97# undef malloc 98 Callers below should use malloc. */
98# define malloc xmalloc
99# undef free
100# define free xfree
101 99
102void *xmalloc _P ((size_t)); 100# ifdef emacs
103void xfree _P ((void *)) 101# undef malloc
102# define malloc xmalloc
103# ifdef EMACS_FREE
104# define free EMACS_FREE
105# endif
106# endif
107extern pointer malloc ();
104 108
105/* Define STACK_DIRECTION if you know the direction of stack 109/* Define STACK_DIRECTION if you know the direction of stack
106 growth for your system; otherwise it will be automatically 110 growth for your system; otherwise it will be automatically
@@ -225,8 +229,8 @@ alloca (size)
225 /* Allocate combined header + user data storage. */ 229 /* Allocate combined header + user data storage. */
226 230
227 { 231 {
228 /* Address of header. */
229 register pointer new = malloc (sizeof (header) + size); 232 register pointer new = malloc (sizeof (header) + size);
233 /* Address of header. */
230 234
231 if (new == 0) 235 if (new == 0)
232 abort(); 236 abort();
@@ -512,6 +516,3 @@ i00afunc (long address)
512 516
513# endif /* no alloca */ 517# endif /* no alloca */
514#endif /* not GCC version 2 */ 518#endif /* not GCC version 2 */
515
516/* arch-tag: 5c9901c8-3cd4-453e-bd66-d9035a175ee3
517 (do not change this comment) */
diff --git a/src/atimer.c b/src/atimer.c
index 6b0e0777886..25b48c5857a 100644
--- a/src/atimer.c
+++ b/src/atimer.c
@@ -433,6 +433,3 @@ init_atimer ()
433 pending_atimers = 0; 433 pending_atimers = 0;
434 signal (SIGALRM, alarm_signal_handler); 434 signal (SIGALRM, alarm_signal_handler);
435} 435}
436
437/* arch-tag: e6308261-eec6-404b-89fb-6e5909518d70
438 (do not change this comment) */
diff --git a/src/atimer.h b/src/atimer.h
index f7074f383db..4a487cdbb30 100644
--- a/src/atimer.h
+++ b/src/atimer.h
@@ -21,9 +21,6 @@ Boston, MA 02111-1307, USA. */
21#ifndef EMACS_ATIMER_H 21#ifndef EMACS_ATIMER_H
22#define EMACS_ATIMER_H 22#define EMACS_ATIMER_H
23 23
24/* Building alloca.o includes us, and we need lisp.h for the P_ macro
25 in that case. */
26#include "lisp.h"
27#include "systime.h" /* for EMACS_TIME */ 24#include "systime.h" /* for EMACS_TIME */
28 25
29/* Forward declaration. */ 26/* Forward declaration. */
@@ -85,6 +82,3 @@ void run_all_atimers P_ ((void));
85Lisp_Object unwind_stop_other_atimers P_ ((Lisp_Object)); 82Lisp_Object unwind_stop_other_atimers P_ ((Lisp_Object));
86 83
87#endif /* EMACS_ATIMER_H */ 84#endif /* EMACS_ATIMER_H */
88
89/* arch-tag: 02c7c1c8-45bd-4222-b874-4ca44662f60b
90 (do not change this comment) */
diff --git a/src/blockinput.h b/src/blockinput.h
index eba192c9863..c5485fa4801 100644
--- a/src/blockinput.h
+++ b/src/blockinput.h
@@ -102,6 +102,3 @@ extern int pending_atimers;
102extern void reinvoke_input_signal (); 102extern void reinvoke_input_signal ();
103 103
104#endif /* EMACS_BLOCKINPUT_H */ 104#endif /* EMACS_BLOCKINPUT_H */
105
106/* arch-tag: 51a9ec86-945a-4966-8f04-2d1341250e03
107 (do not change this comment) */
diff --git a/src/buffer.c b/src/buffer.c
index de466de485a..40ee3f071de 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -3741,13 +3741,15 @@ buffer. */)
3741 end = OVERLAY_END (overlay); 3741 end = OVERLAY_END (overlay);
3742 if (OVERLAY_POSITION (end) < b->overlay_center) 3742 if (OVERLAY_POSITION (end) < b->overlay_center)
3743 { 3743 {
3744 XOVERLAY (overlay)->next = b->overlays_after; 3744 if (b->overlays_after)
3745 b->overlays_after = XOVERLAY (overlay); 3745 XOVERLAY (overlay)->next = b->overlays_after;
3746 b->overlays_after = XOVERLAY (overlay);
3746 } 3747 }
3747 else 3748 else
3748 { 3749 {
3749 XOVERLAY (overlay)->next = b->overlays_before; 3750 if (b->overlays_before)
3750 b->overlays_before = XOVERLAY (overlay); 3751 XOVERLAY (overlay)->next = b->overlays_before;
3752 b->overlays_before = XOVERLAY (overlay);
3751 } 3753 }
3752 3754
3753 /* This puts it in the right list, and in the right order. */ 3755 /* This puts it in the right list, and in the right order. */
@@ -5891,6 +5893,3 @@ keys_of_buffer ()
5891 initialized when that function gets called. */ 5893 initialized when that function gets called. */
5892 Fput (intern ("erase-buffer"), Qdisabled, Qt); 5894 Fput (intern ("erase-buffer"), Qdisabled, Qt);
5893} 5895}
5894
5895/* arch-tag: e48569bf-69a9-4b65-a23b-8e68769436e1
5896 (do not change this comment) */
diff --git a/src/buffer.h b/src/buffer.h
index 14d3aa6d5ee..8c340a23d23 100644
--- a/src/buffer.h
+++ b/src/buffer.h
@@ -935,6 +935,3 @@ extern int last_per_buffer_idx;
935 935
936#define PER_BUFFER_TYPE(OFFSET) \ 936#define PER_BUFFER_TYPE(OFFSET) \
937 (*(Lisp_Object *)((OFFSET) + (char *) &buffer_local_types)) 937 (*(Lisp_Object *)((OFFSET) + (char *) &buffer_local_types))
938
939/* arch-tag: 679305dd-d41c-4a50-b170-3caf5c97b2d1
940 (do not change this comment) */
diff --git a/src/bytecode.c b/src/bytecode.c
index a4ade9650ec..141f5adda84 100644
--- a/src/bytecode.c
+++ b/src/bytecode.c
@@ -1775,6 +1775,3 @@ integer, it is incremented each time that symbol's function is called. */);
1775 } 1775 }
1776#endif 1776#endif
1777} 1777}
1778
1779/* arch-tag: b9803b6f-1ed6-4190-8adf-33fd3a9d10e9
1780 (do not change this comment) */
diff --git a/src/callint.c b/src/callint.c
index 21a6bd0b1ad..4edb4201fa4 100644
--- a/src/callint.c
+++ b/src/callint.c
@@ -41,7 +41,6 @@ Lisp_Object Qcall_interactively;
41Lisp_Object Vcommand_history; 41Lisp_Object Vcommand_history;
42 42
43extern Lisp_Object Vhistory_length; 43extern Lisp_Object Vhistory_length;
44extern Lisp_Object Vthis_original_command, real_this_command;
45 44
46Lisp_Object Vcommand_debug_status, Qcommand_debug_status; 45Lisp_Object Vcommand_debug_status, Qcommand_debug_status;
47Lisp_Object Qenable_recursive_minibuffers; 46Lisp_Object Qenable_recursive_minibuffers;
@@ -292,14 +291,6 @@ supply if the command inquires which events were used to invoke it. */)
292 int key_count; 291 int key_count;
293 int record_then_fail = 0; 292 int record_then_fail = 0;
294 293
295 Lisp_Object save_this_command, save_last_command;
296 Lisp_Object save_this_original_command, save_real_this_command;
297
298 save_this_command = Vthis_command;
299 save_this_original_command = Vthis_original_command;
300 save_real_this_command = real_this_command;
301 save_last_command = current_kboard->Vlast_command;
302
303 if (NILP (keys)) 294 if (NILP (keys))
304 keys = this_command_keys, key_count = this_command_key_count; 295 keys = this_command_keys, key_count = this_command_key_count;
305 else 296 else
@@ -404,12 +395,6 @@ supply if the command inquires which events were used to invoke it. */)
404 XSETCDR (teml, Qnil); 395 XSETCDR (teml, Qnil);
405 } 396 }
406 } 397 }
407
408 Vthis_command = save_this_command;
409 Vthis_original_command = save_this_original_command;
410 real_this_command= save_real_this_command;
411 current_kboard->Vlast_command = save_last_command;
412
413 single_kboard_state (); 398 single_kboard_state ();
414 return apply1 (function, specs); 399 return apply1 (function, specs);
415 } 400 }
@@ -856,11 +841,6 @@ supply if the command inquires which events were used to invoke it. */)
856 if (record_then_fail) 841 if (record_then_fail)
857 Fbarf_if_buffer_read_only (); 842 Fbarf_if_buffer_read_only ();
858 843
859 Vthis_command = save_this_command;
860 Vthis_original_command = save_this_original_command;
861 real_this_command= save_real_this_command;
862 current_kboard->Vlast_command = save_last_command;
863
864 single_kboard_state (); 844 single_kboard_state ();
865 845
866 { 846 {
@@ -998,6 +978,3 @@ a way to turn themselves off when a mouse command switches windows. */);
998 defsubr (&Scall_interactively); 978 defsubr (&Scall_interactively);
999 defsubr (&Sprefix_numeric_value); 979 defsubr (&Sprefix_numeric_value);
1000} 980}
1001
1002/* arch-tag: a3a7cad7-bcac-42ce-916e-1bd2546ebf37
1003 (do not change this comment) */
diff --git a/src/callproc.c b/src/callproc.c
index 00068a908fb..d92176ccd91 100644
--- a/src/callproc.c
+++ b/src/callproc.c
@@ -1683,6 +1683,3 @@ See `setenv' and `getenv'. */);
1683#endif 1683#endif
1684 defsubr (&Scall_process_region); 1684 defsubr (&Scall_process_region);
1685} 1685}
1686
1687/* arch-tag: 769b8045-1df7-4d2b-8968-e3fb49017f95
1688 (do not change this comment) */
diff --git a/src/casefiddle.c b/src/casefiddle.c
index ae60d2c8dd5..8b92d39cbb3 100644
--- a/src/casefiddle.c
+++ b/src/casefiddle.c
@@ -444,6 +444,3 @@ keys_of_casefiddle ()
444 initial_define_key (meta_map, 'l', "downcase-word"); 444 initial_define_key (meta_map, 'l', "downcase-word");
445 initial_define_key (meta_map, 'c', "capitalize-word"); 445 initial_define_key (meta_map, 'c', "capitalize-word");
446} 446}
447
448/* arch-tag: 60a73c66-5489-47e7-a81f-cead4057c526
449 (do not change this comment) */
diff --git a/src/casetab.c b/src/casetab.c
index 6fc2d415fde..9f9c4f8c5b2 100644
--- a/src/casetab.c
+++ b/src/casetab.c
@@ -277,6 +277,3 @@ syms_of_casetab ()
277 defsubr (&Sset_case_table); 277 defsubr (&Sset_case_table);
278 defsubr (&Sset_standard_case_table); 278 defsubr (&Sset_standard_case_table);
279} 279}
280
281/* arch-tag: e06388ad-99fe-40ec-ba67-9d010fcc4916
282 (do not change this comment) */
diff --git a/src/category.c b/src/category.c
index 223ec20cd73..4846ae8f7f6 100644
--- a/src/category.c
+++ b/src/category.c
@@ -609,6 +609,3 @@ See the documentation of the variable `word-combining-categories'. */);
609 609
610 category_table_version = 0; 610 category_table_version = 0;
611} 611}
612
613/* arch-tag: 74ebf524-121b-4d9c-bd68-07f8d708b211
614 (do not change this comment) */
diff --git a/src/category.h b/src/category.h
index 5607efaed6f..d48d99df805 100644
--- a/src/category.h
+++ b/src/category.h
@@ -129,6 +129,3 @@ extern Lisp_Object _temp_category_set;
129 && word_boundary_p (c1, c2)) 129 && word_boundary_p (c1, c2))
130 130
131extern int word_boundary_p P_ ((int, int)); 131extern int word_boundary_p P_ ((int, int));
132
133/* arch-tag: 309dfe83-c3e2-4d22-8e81-faae5aece0ff
134 (do not change this comment) */
diff --git a/src/ccl.c b/src/ccl.c
index ae42f2419c2..4a47ca063f3 100644
--- a/src/ccl.c
+++ b/src/ccl.c
@@ -2403,6 +2403,3 @@ used by CCL. */);
2403 defsubr (&Sregister_ccl_program); 2403 defsubr (&Sregister_ccl_program);
2404 defsubr (&Sregister_code_conversion_map); 2404 defsubr (&Sregister_code_conversion_map);
2405} 2405}
2406
2407/* arch-tag: bb9a37be-68ce-4576-8d3d-15d750e4a860
2408 (do not change this comment) */
diff --git a/src/ccl.h b/src/ccl.h
index cda611007f8..bfd4757b41a 100644
--- a/src/ccl.h
+++ b/src/ccl.h
@@ -101,6 +101,3 @@ extern Lisp_Object Vccl_program_table;
101extern Lisp_Object Qccl_program_idx; 101extern Lisp_Object Qccl_program_idx;
102 102
103#endif /* EMACS_CCL_H */ 103#endif /* EMACS_CCL_H */
104
105/* arch-tag: 14681df7-876d-43de-bc71-6b78e23a4e3c
106 (do not change this comment) */
diff --git a/src/charset.c b/src/charset.c
index 70152139352..af5c6ff7068 100644
--- a/src/charset.c
+++ b/src/charset.c
@@ -1908,6 +1908,3 @@ Such characters have value t in this table. */);
1908} 1908}
1909 1909
1910#endif /* emacs */ 1910#endif /* emacs */
1911
1912/* arch-tag: 66a89b8d-4c28-47d3-9ca1-56f78440d69f
1913 (do not change this comment) */
diff --git a/src/charset.h b/src/charset.h
index 3a4eb5cbfcc..fd8905e47d8 100644
--- a/src/charset.h
+++ b/src/charset.h
@@ -870,6 +870,3 @@ extern Lisp_Object Vauto_fill_chars;
870 } while (0) 870 } while (0)
871 871
872#endif /* EMACS_CHARSET_H */ 872#endif /* EMACS_CHARSET_H */
873
874/* arch-tag: 3b96db55-4961-481d-ac3e-219f46a2b3aa
875 (do not change this comment) */
diff --git a/src/chpdef.h b/src/chpdef.h
index a1bdfb7ff82..43f7bbf4345 100644
--- a/src/chpdef.h
+++ b/src/chpdef.h
@@ -36,6 +36,3 @@
36#define CHP$V_READ 0 36#define CHP$V_READ 0
37#define CHP$V_WRITE 1 37#define CHP$V_WRITE 1
38#define CHP$V_USEREADALL 2 38#define CHP$V_USEREADALL 2
39
40/* arch-tag: a7117984-e927-4f8e-932e-35d5fd524f12
41 (do not change this comment) */
diff --git a/src/cm.c b/src/cm.c
index dcff5048460..5657062b5b3 100644
--- a/src/cm.c
+++ b/src/cm.c
@@ -460,6 +460,3 @@ Wcm_init ()
460 return - 2; 460 return - 2;
461 return 0; 461 return 0;
462} 462}
463
464/* arch-tag: bcf64c02-00f6-44ef-94b6-c56eab5b3dc4
465 (do not change this comment) */
diff --git a/src/cm.h b/src/cm.h
index 5500c5ce58e..5619ab28143 100644
--- a/src/cm.h
+++ b/src/cm.h
@@ -168,6 +168,3 @@ extern void cmcostinit ();
168extern void cmgoto (); 168extern void cmgoto ();
169extern void Wcm_clear (); 169extern void Wcm_clear ();
170extern int Wcm_init (); 170extern int Wcm_init ();
171
172/* arch-tag: acc1535a-7136-49d6-b22d-9bc85702251b
173 (do not change this comment) */
diff --git a/src/cmds.c b/src/cmds.c
index 02e9e723881..4d7228e88ad 100644
--- a/src/cmds.c
+++ b/src/cmds.c
@@ -620,6 +620,3 @@ keys_of_cmds ()
620 initial_define_key (global_map, Ctl ('F'), "forward-char"); 620 initial_define_key (global_map, Ctl ('F'), "forward-char");
621 initial_define_key (global_map, 0177, "delete-backward-char"); 621 initial_define_key (global_map, 0177, "delete-backward-char");
622} 622}
623
624/* arch-tag: 022ba3cd-67f9-4978-9c5d-7d2b18d8644e
625 (do not change this comment) */
diff --git a/src/coding.c b/src/coding.c
index 6d36cc397c6..b06bf79a4bf 100644
--- a/src/coding.c
+++ b/src/coding.c
@@ -1823,7 +1823,7 @@ decode_coding_iso2022 (coding, source, destination, src_bytes, dst_bytes)
1823 1823
1824 while (1) 1824 while (1)
1825 { 1825 {
1826 int c1, c2 = 0; 1826 int c1, c2;
1827 1827
1828 src_base = src; 1828 src_base = src;
1829 ONE_MORE_BYTE (c1); 1829 ONE_MORE_BYTE (c1);
@@ -3050,7 +3050,7 @@ decode_coding_sjis_big5 (coding, source, destination,
3050 coding->produced_char = 0; 3050 coding->produced_char = 0;
3051 while (1) 3051 while (1)
3052 { 3052 {
3053 int c, charset, c1, c2 = 0; 3053 int c, charset, c1, c2;
3054 3054
3055 src_base = src; 3055 src_base = src;
3056 ONE_MORE_BYTE (c1); 3056 ONE_MORE_BYTE (c1);
@@ -7881,5 +7881,3 @@ emacs_strerror (error_number)
7881 7881
7882#endif /* emacs */ 7882#endif /* emacs */
7883 7883
7884/* arch-tag: 3a3a2b01-5ff6-4071-9afe-f5b808d9229d
7885 (do not change this comment) */
diff --git a/src/coding.h b/src/coding.h
index bc8af2cc4a2..4d020d31521 100644
--- a/src/coding.h
+++ b/src/coding.h
@@ -729,6 +729,3 @@ extern Lisp_Object Vdefault_file_name_coding_system;
729extern Lisp_Object Qcoding_system_error; 729extern Lisp_Object Qcoding_system_error;
730 730
731#endif /* EMACS_CODING_H */ 731#endif /* EMACS_CODING_H */
732
733/* arch-tag: 2bc3b4fa-6870-4f64-8135-b962b2d290e4
734 (do not change this comment) */
diff --git a/src/commands.h b/src/commands.h
index f7831bc36a9..d830573b58b 100644
--- a/src/commands.h
+++ b/src/commands.h
@@ -90,6 +90,3 @@ extern int update_mode_lines;
90 so put cursor on minibuffer after the prompt. */ 90 so put cursor on minibuffer after the prompt. */
91 91
92extern int cursor_in_echo_area; 92extern int cursor_in_echo_area;
93
94/* arch-tag: 4f7ca0b7-6a56-4b20-8bf5-b67a99921d1d
95 (do not change this comment) */
diff --git a/src/composite.c b/src/composite.c
index ef4318f5442..cc05a869126 100644
--- a/src/composite.c
+++ b/src/composite.c
@@ -896,6 +896,3 @@ the composition gets invalid after a change in a buffer. */);
896 defsubr (&Scompose_string_internal); 896 defsubr (&Scompose_string_internal);
897 defsubr (&Sfind_composition_internal); 897 defsubr (&Sfind_composition_internal);
898} 898}
899
900/* arch-tag: 79cefaf8-ca48-4eed-97e5-d5afb290d272
901 (do not change this comment) */
diff --git a/src/composite.h b/src/composite.h
index 5343dd51469..620d5d4ce28 100644
--- a/src/composite.h
+++ b/src/composite.h
@@ -212,6 +212,3 @@ extern void compose_text P_ ((int, int, Lisp_Object, Lisp_Object,
212extern void compose_chars_in_text P_ ((int, int, Lisp_Object)); 212extern void compose_chars_in_text P_ ((int, int, Lisp_Object));
213 213
214#endif /* not EMACS_COMPOSITE_H */ 214#endif /* not EMACS_COMPOSITE_H */
215
216/* arch-tag: 59524d89-c645-47bd-b5e6-65e861690118
217 (do not change this comment) */
diff --git a/src/config.in b/src/config.in
index 5507ded42eb..548210e80b4 100644
--- a/src/config.in
+++ b/src/config.in
@@ -627,9 +627,6 @@ Boston, MA 02111-1307, USA. */
627/* Define to 1 if you're using XFree386. */ 627/* Define to 1 if you're using XFree386. */
628#undef HAVE_XFREE386 628#undef HAVE_XFREE386
629 629
630/* Define to 1 if XIM is available */
631#undef HAVE_XIM
632
633/* Define to 1 if you have the XkbGetKeyboard function. */ 630/* Define to 1 if you have the XkbGetKeyboard function. */
634#undef HAVE_XKBGETKEYBOARD 631#undef HAVE_XKBGETKEYBOARD
635 632
diff --git a/src/cxux-crt0.s b/src/cxux-crt0.s
index 615837eaeb4..cf973b1708f 100644
--- a/src/cxux-crt0.s
+++ b/src/cxux-crt0.s
@@ -36,6 +36,3 @@ __start:
36 .data 36 .data
37 .globl _data_start 37 .globl _data_start
38_data_start: .space 4 38_data_start: .space 4
39
40/* arch-tag: ba84e4dc-615d-4a81-898c-f5b98ec71c9d
41 (do not change this comment) */
diff --git a/src/data.c b/src/data.c
index af635bf77be..d18cb187f62 100644
--- a/src/data.c
+++ b/src/data.c
@@ -1449,7 +1449,6 @@ The function `default-value' gets the default value and `set-default' sets it.
1449 register Lisp_Object tem, valcontents, newval; 1449 register Lisp_Object tem, valcontents, newval;
1450 1450
1451 CHECK_SYMBOL (variable); 1451 CHECK_SYMBOL (variable);
1452 variable = indirect_variable (variable);
1453 1452
1454 valcontents = SYMBOL_VALUE (variable); 1453 valcontents = SYMBOL_VALUE (variable);
1455 if (EQ (variable, Qnil) || EQ (variable, Qt) || KBOARD_OBJFWDP (valcontents)) 1454 if (EQ (variable, Qnil) || EQ (variable, Qt) || KBOARD_OBJFWDP (valcontents))
@@ -1503,7 +1502,6 @@ Instead, use `add-hook' and specify t for the LOCAL argument. */)
1503 register Lisp_Object tem, valcontents; 1502 register Lisp_Object tem, valcontents;
1504 1503
1505 CHECK_SYMBOL (variable); 1504 CHECK_SYMBOL (variable);
1506 variable = indirect_variable (variable);
1507 1505
1508 valcontents = SYMBOL_VALUE (variable); 1506 valcontents = SYMBOL_VALUE (variable);
1509 if (EQ (variable, Qnil) || EQ (variable, Qt) || KBOARD_OBJFWDP (valcontents)) 1507 if (EQ (variable, Qnil) || EQ (variable, Qt) || KBOARD_OBJFWDP (valcontents))
@@ -1583,7 +1581,6 @@ From now on the default value will apply in this buffer. Return VARIABLE. */)
1583 register Lisp_Object tem, valcontents; 1581 register Lisp_Object tem, valcontents;
1584 1582
1585 CHECK_SYMBOL (variable); 1583 CHECK_SYMBOL (variable);
1586 variable = indirect_variable (variable);
1587 1584
1588 valcontents = SYMBOL_VALUE (variable); 1585 valcontents = SYMBOL_VALUE (variable);
1589 1586
@@ -1648,7 +1645,6 @@ See `modify-frame-parameters' for how to set frame parameters. */)
1648 register Lisp_Object tem, valcontents, newval; 1645 register Lisp_Object tem, valcontents, newval;
1649 1646
1650 CHECK_SYMBOL (variable); 1647 CHECK_SYMBOL (variable);
1651 variable = indirect_variable (variable);
1652 1648
1653 valcontents = SYMBOL_VALUE (variable); 1649 valcontents = SYMBOL_VALUE (variable);
1654 if (EQ (variable, Qnil) || EQ (variable, Qt) || KBOARD_OBJFWDP (valcontents) 1650 if (EQ (variable, Qnil) || EQ (variable, Qt) || KBOARD_OBJFWDP (valcontents)
@@ -1698,7 +1694,6 @@ BUFFER defaults to the current buffer. */)
1698 } 1694 }
1699 1695
1700 CHECK_SYMBOL (variable); 1696 CHECK_SYMBOL (variable);
1701 variable = indirect_variable (variable);
1702 1697
1703 valcontents = SYMBOL_VALUE (variable); 1698 valcontents = SYMBOL_VALUE (variable);
1704 if (BUFFER_LOCAL_VALUEP (valcontents) 1699 if (BUFFER_LOCAL_VALUEP (valcontents)
@@ -1743,7 +1738,6 @@ BUFFER defaults to the current buffer. */)
1743 } 1738 }
1744 1739
1745 CHECK_SYMBOL (variable); 1740 CHECK_SYMBOL (variable);
1746 variable = indirect_variable (variable);
1747 1741
1748 valcontents = SYMBOL_VALUE (variable); 1742 valcontents = SYMBOL_VALUE (variable);
1749 1743
@@ -3264,6 +3258,3 @@ init_data ()
3264 signal (SIGEMT, arith_error); 3258 signal (SIGEMT, arith_error);
3265#endif /* uts */ 3259#endif /* uts */
3266} 3260}
3267
3268/* arch-tag: 25879798-b84d-479a-9c89-7d148e2109f7
3269 (do not change this comment) */
diff --git a/src/dired.c b/src/dired.c
index 00e5a6587ce..bf2a0e4e020 100644
--- a/src/dired.c
+++ b/src/dired.c
@@ -1029,6 +1029,3 @@ This variable does not affect lists of possible completions,
1029but does affect the commands that actually do completions. */); 1029but does affect the commands that actually do completions. */);
1030 Vcompletion_ignored_extensions = Qnil; 1030 Vcompletion_ignored_extensions = Qnil;
1031} 1031}
1032
1033/* arch-tag: 1ac8deca-4d8f-4d41-ade9-089154d98c03
1034 (do not change this comment) */
diff --git a/src/dispextern.h b/src/dispextern.h
index d38f3d34275..3fc33f55a67 100644
--- a/src/dispextern.h
+++ b/src/dispextern.h
@@ -2778,6 +2778,3 @@ extern Lisp_Object x_default_parameter P_ ((struct frame *, Lisp_Object,
2778#endif /* HAVE_WINDOW_SYSTEM */ 2778#endif /* HAVE_WINDOW_SYSTEM */
2779 2779
2780#endif /* not DISPEXTERN_H_INCLUDED */ 2780#endif /* not DISPEXTERN_H_INCLUDED */
2781
2782/* arch-tag: c65c475f-1c1e-4534-8795-990b8509fd65
2783 (do not change this comment) */
diff --git a/src/dispnew.c b/src/dispnew.c
index 535ab474373..88f6a452236 100644
--- a/src/dispnew.c
+++ b/src/dispnew.c
@@ -625,23 +625,20 @@ adjust_glyph_matrix (w, matrix, x, y, dim)
625 int left = -1, right = -1; 625 int left = -1, right = -1;
626 int window_width = -1, window_height; 626 int window_width = -1, window_height;
627 627
628 /* See if W had a header line that has disappeared now, or vice versa. 628 /* See if W had a header line that has disappeared now, or vice versa. */
629 Get W's size. */
630 if (w) 629 if (w)
631 { 630 {
632 window_box (w, -1, 0, 0, &window_width, &window_height);
633
634 header_line_p = WINDOW_WANTS_HEADER_LINE_P (w); 631 header_line_p = WINDOW_WANTS_HEADER_LINE_P (w);
635 header_line_changed_p = header_line_p != matrix->header_line_p; 632 header_line_changed_p = header_line_p != matrix->header_line_p;
636 } 633 }
637 matrix->header_line_p = header_line_p; 634 matrix->header_line_p = header_line_p;
638 635
639 /* If POOL is null, MATRIX is a window matrix for window-based redisplay. 636 /* Do nothing if MATRIX' size, position, vscroll, and marginal areas
640 Do nothing if MATRIX' size, position, vscroll, and marginal areas
641 haven't changed. This optimization is important because preserving 637 haven't changed. This optimization is important because preserving
642 the matrix means preventing redisplay. */ 638 the matrix means preventing redisplay. */
643 if (matrix->pool == NULL) 639 if (matrix->pool == NULL)
644 { 640 {
641 window_box (w, -1, 0, 0, &window_width, &window_height);
645 left = margin_glyphs_to_reserve (w, dim.width, w->left_margin_cols); 642 left = margin_glyphs_to_reserve (w, dim.width, w->left_margin_cols);
646 right = margin_glyphs_to_reserve (w, dim.width, w->right_margin_cols); 643 right = margin_glyphs_to_reserve (w, dim.width, w->right_margin_cols);
647 xassert (left >= 0 && right >= 0); 644 xassert (left >= 0 && right >= 0);
@@ -726,8 +723,7 @@ adjust_glyph_matrix (w, matrix, x, y, dim)
726 else 723 else
727 { 724 {
728 /* If MATRIX->pool is null, MATRIX is responsible for managing 725 /* If MATRIX->pool is null, MATRIX is responsible for managing
729 its own memory. It is a window matrix for window-based redisplay. 726 its own memory. Allocate glyph memory from the heap. */
730 Allocate glyph memory from the heap. */
731 if (dim.width > matrix->matrix_w 727 if (dim.width > matrix->matrix_w
732 || new_rows 728 || new_rows
733 || header_line_changed_p 729 || header_line_changed_p
@@ -6725,6 +6721,3 @@ See `buffer-display-table' for more information. */);
6725 Vwindow_system_version = Qnil; 6721 Vwindow_system_version = Qnil;
6726 } 6722 }
6727} 6723}
6728
6729/* arch-tag: 8d812b1f-04a2-4195-a9c4-381f8457a413
6730 (do not change this comment) */
diff --git a/src/disptab.h b/src/disptab.h
index d3bf54ea4fe..526b1c4a9d3 100644
--- a/src/disptab.h
+++ b/src/disptab.h
@@ -99,6 +99,3 @@ extern Lisp_Object Vglyph_table;
99#define NULL_GLYPH 00 99#define NULL_GLYPH 00
100 100
101#define GLYPH_FROM_CHAR(c) (c) 101#define GLYPH_FROM_CHAR(c) (c)
102
103/* arch-tag: d7f792d2-f59c-4904-a91e-91522e3ab349
104 (do not change this comment) */
diff --git a/src/doc.c b/src/doc.c
index 0e22f6d1059..c7b6d874013 100644
--- a/src/doc.c
+++ b/src/doc.c
@@ -927,6 +927,3 @@ syms_of_doc ()
927 defsubr (&Ssnarf_documentation); 927 defsubr (&Ssnarf_documentation);
928 defsubr (&Ssubstitute_command_keys); 928 defsubr (&Ssubstitute_command_keys);
929} 929}
930
931/* arch-tag: 56281d4d-6949-43e2-be2e-f6517de744ba
932 (do not change this comment) */
diff --git a/src/doprnt.c b/src/doprnt.c
index 8137af28896..72c0dd490e8 100644
--- a/src/doprnt.c
+++ b/src/doprnt.c
@@ -334,6 +334,3 @@ doprnt1 (lispstrings, buffer, bufsize, format, format_end, nargs, args)
334 *bufptr = 0; /* Make sure our string end with a '\0' */ 334 *bufptr = 0; /* Make sure our string end with a '\0' */
335 return bufptr - buffer; 335 return bufptr - buffer;
336} 336}
337
338/* arch-tag: aa0ab528-7c5f-4c73-894c-aa2526a1efb3
339 (do not change this comment) */
diff --git a/src/dosfns.c b/src/dosfns.c
index d9714693507..b2200ee507b 100644
--- a/src/dosfns.c
+++ b/src/dosfns.c
@@ -651,6 +651,3 @@ If zero, the decimal point key returns the country code specific value. */);
651 dos_decimal_point = 0; 651 dos_decimal_point = 0;
652} 652}
653#endif /* MSDOS */ 653#endif /* MSDOS */
654
655/* arch-tag: f5ea8847-a014-42c9-83f5-7738ad640b17
656 (do not change this comment) */
diff --git a/src/dosfns.h b/src/dosfns.h
index 24d214fc1b3..00e2e1ed1a3 100644
--- a/src/dosfns.h
+++ b/src/dosfns.h
@@ -43,6 +43,3 @@ extern Lisp_Object Vdos_display_scancodes;
43extern int msdos_stdcolor_idx P_ ((const char *)); 43extern int msdos_stdcolor_idx P_ ((const char *));
44extern Lisp_Object msdos_stdcolor_name P_ ((int)); 44extern Lisp_Object msdos_stdcolor_name P_ ((int));
45#endif 45#endif
46
47/* arch-tag: a83b8c4c-63c8-451e-9e94-bc72e3e2f8bc
48 (do not change this comment) */
diff --git a/src/ecrt0.c b/src/ecrt0.c
index 209748c8c9e..17bd4841002 100644
--- a/src/ecrt0.c
+++ b/src/ecrt0.c
@@ -610,6 +610,3 @@ char *__progname;
610char *__progname; 610char *__progname;
611#endif 611#endif
612#endif /* __bsdi__ */ 612#endif /* __bsdi__ */
613
614/* arch-tag: 4025c2fb-d6b1-4d29-b1b6-8100b6bd1e74
615 (do not change this comment) */
diff --git a/src/editfns.c b/src/editfns.c
index b057795f2ed..97a939ce43b 100644
--- a/src/editfns.c
+++ b/src/editfns.c
@@ -1665,9 +1665,6 @@ for example, a DAY of 0 means the day preceding the given month.
1665Year numbers less than 100 are treated just like other year numbers. 1665Year numbers less than 100 are treated just like other year numbers.
1666If you want them to stand for years in this century, you must do that yourself. 1666If you want them to stand for years in this century, you must do that yourself.
1667 1667
1668Years before 1970 are not guaranteed to work. On some systems,
1669year values as low as 1901 do work.
1670
1671usage: (encode-time SECOND MINUTE HOUR DAY MONTH YEAR &optional ZONE) */) 1668usage: (encode-time SECOND MINUTE HOUR DAY MONTH YEAR &optional ZONE) */)
1672 (nargs, args) 1669 (nargs, args)
1673 int nargs; 1670 int nargs;
@@ -4307,6 +4304,3 @@ functions if all the text being accessed has this property. */);
4307 defsubr (&Ssave_restriction); 4304 defsubr (&Ssave_restriction);
4308 defsubr (&Stranspose_regions); 4305 defsubr (&Stranspose_regions);
4309} 4306}
4310
4311/* arch-tag: fc3827d8-6f60-4067-b11e-c3218031b018
4312 (do not change this comment) */
diff --git a/src/emacs.c b/src/emacs.c
index 62f16877184..05897e9bb44 100644
--- a/src/emacs.c
+++ b/src/emacs.c
@@ -2399,6 +2399,3 @@ near where the Emacs executable was found. */);
2399 doc: /* Most recently used system locale for time. */); 2399 doc: /* Most recently used system locale for time. */);
2400 Vprevious_system_time_locale = Qnil; 2400 Vprevious_system_time_locale = Qnil;
2401} 2401}
2402
2403/* arch-tag: 7bfd356a-c720-4612-8ab6-aa4222931c2e
2404 (do not change this comment) */
diff --git a/src/epaths.in b/src/epaths.in
index 00a1a1d04f5..2e7126c328a 100644
--- a/src/epaths.in
+++ b/src/epaths.in
@@ -59,6 +59,3 @@ Boston, MA 02111-1307, USA. */
59 59
60/* Where Emacs should look for the application default file. */ 60/* Where Emacs should look for the application default file. */
61#define PATH_X_DEFAULTS "/usr/lib/X11/%L/%T/%N%C%S:/usr/lib/X11/%l/%T/%N%C%S:/usr/lib/X11/%T/%N%C%S:/usr/lib/X11/%L/%T/%N%S:/usr/lib/X11/%l/%T/%N%S:/usr/lib/X11/%T/%N%S" 61#define PATH_X_DEFAULTS "/usr/lib/X11/%L/%T/%N%C%S:/usr/lib/X11/%l/%T/%N%C%S:/usr/lib/X11/%T/%N%C%S:/usr/lib/X11/%L/%T/%N%S:/usr/lib/X11/%l/%T/%N%S:/usr/lib/X11/%T/%N%S"
62
63/* arch-tag: d30686c4-629c-4666-9499-beaa69f1641e
64 (do not change this comment) */
diff --git a/src/eval.c b/src/eval.c
index 9e2ab1b1337..5061cbc7667 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -3432,6 +3432,3 @@ The value the function returns is not used. */);
3432 defsubr (&Sbacktrace); 3432 defsubr (&Sbacktrace);
3433 defsubr (&Sbacktrace_frame); 3433 defsubr (&Sbacktrace_frame);
3434} 3434}
3435
3436/* arch-tag: 014a07aa-33ab-4a8f-a3d2-ee8a4a9ff7fb
3437 (do not change this comment) */
diff --git a/src/fileio.c b/src/fileio.c
index 9ed46109951..a44552010c7 100644
--- a/src/fileio.c
+++ b/src/fileio.c
@@ -5223,7 +5223,7 @@ This does code conversion according to the value of
5223 return Qnil; 5223 return Qnil;
5224 5224
5225 if (!auto_saving) 5225 if (!auto_saving)
5226 message_with_string ((INTEGERP (append) 5226 message_with_string ((! INTEGERP (append)
5227 ? "Updated %s" 5227 ? "Updated %s"
5228 : ! NILP (append) 5228 : ! NILP (append)
5229 ? "Added to %s" 5229 ? "Added to %s"
@@ -6591,6 +6591,3 @@ a non-nil value. */);
6591 defsubr (&Sunix_sync); 6591 defsubr (&Sunix_sync);
6592#endif 6592#endif
6593} 6593}
6594
6595/* arch-tag: 64ba3fd7-f844-4fb2-ba4b-427eb928786c
6596 (do not change this comment) */
diff --git a/src/filelock.c b/src/filelock.c
index cbf3f860a92..bcad75199cd 100644
--- a/src/filelock.c
+++ b/src/filelock.c
@@ -770,6 +770,3 @@ syms_of_filelock ()
770} 770}
771 771
772#endif /* CLASH_DETECTION */ 772#endif /* CLASH_DETECTION */
773
774/* arch-tag: e062676d-50b2-4be0-ab96-197c81b181a1
775 (do not change this comment) */
diff --git a/src/filemode.c b/src/filemode.c
index 058880d6699..d804e94d73c 100644
--- a/src/filemode.c
+++ b/src/filemode.c
@@ -254,6 +254,3 @@ setst (bits, chars)
254 } 254 }
255#endif 255#endif
256} 256}
257
258/* arch-tag: 4340830c-15a5-47d2-b45f-1d43c45a91bb
259 (do not change this comment) */
diff --git a/src/firstfile.c b/src/firstfile.c
index faa192257ba..295c9b7ff65 100644
--- a/src/firstfile.c
+++ b/src/firstfile.c
@@ -33,5 +33,3 @@ extern int initialized;
33static int * dummy = &initialized; 33static int * dummy = &initialized;
34#endif 34#endif
35 35
36/* arch-tag: a6c0d2dd-00c3-4ba5-95a5-9c8ab82f39b2
37 (do not change this comment) */
diff --git a/src/floatfns.c b/src/floatfns.c
index 84a2dac7df6..b7d6412fdbf 100644
--- a/src/floatfns.c
+++ b/src/floatfns.c
@@ -1075,6 +1075,3 @@ syms_of_floatfns ()
1075 defsubr (&Sround); 1075 defsubr (&Sround);
1076 defsubr (&Struncate); 1076 defsubr (&Struncate);
1077} 1077}
1078
1079/* arch-tag: be05bf9d-049e-4e31-91b9-e6153d483ae7
1080 (do not change this comment) */
diff --git a/src/fns.c b/src/fns.c
index dbf6735f944..9ee15ff4994 100644
--- a/src/fns.c
+++ b/src/fns.c
@@ -5712,6 +5712,3 @@ init_fns ()
5712{ 5712{
5713 Vweak_hash_tables = Qnil; 5713 Vweak_hash_tables = Qnil;
5714} 5714}
5715
5716/* arch-tag: 787f8219-5b74-46bd-8469-7e1cc475fa31
5717 (do not change this comment) */
diff --git a/src/fontset.c b/src/fontset.c
index 608bdec83d4..a23a146c76d 100644
--- a/src/fontset.c
+++ b/src/fontset.c
@@ -1515,6 +1515,3 @@ at the vertical center of lines. */);
1515 defsubr (&Sfontset_font); 1515 defsubr (&Sfontset_font);
1516 defsubr (&Sfontset_list); 1516 defsubr (&Sfontset_list);
1517} 1517}
1518
1519/* arch-tag: ea861585-2f5f-4e5b-9849-d04a9c3a3537
1520 (do not change this comment) */
diff --git a/src/fontset.h b/src/fontset.h
index 36367becb3d..634711110bc 100644
--- a/src/fontset.h
+++ b/src/fontset.h
@@ -236,6 +236,3 @@ extern Lisp_Object fontset_ascii P_ ((int));
236extern int fontset_height P_ ((int)); 236extern int fontset_height P_ ((int));
237 237
238#endif /* EMACS_FONTSET_H */ 238#endif /* EMACS_FONTSET_H */
239
240/* arch-tag: c27cef7b-3cab-488a-8398-7a4daa96bb77
241 (do not change this comment) */
diff --git a/src/frame.c b/src/frame.c
index abba478037f..98b3e7067bd 100644
--- a/src/frame.c
+++ b/src/frame.c
@@ -4134,6 +4134,3 @@ This variable is local to the current terminal and cannot be buffer-local. */);
4134#endif 4134#endif
4135 4135
4136} 4136}
4137
4138/* arch-tag: 7dbf2c69-9aad-45f8-8296-db893d6dd039
4139 (do not change this comment) */
diff --git a/src/frame.h b/src/frame.h
index 0b758fccca7..a2ca24a014d 100644
--- a/src/frame.h
+++ b/src/frame.h
@@ -1078,6 +1078,3 @@ extern void validate_x_resource_name P_ ((void));
1078#endif /* HAVE_WINDOW_SYSTEM */ 1078#endif /* HAVE_WINDOW_SYSTEM */
1079 1079
1080#endif /* not EMACS_FRAME_H */ 1080#endif /* not EMACS_FRAME_H */
1081
1082/* arch-tag: 0df048ee-e6bf-4f48-bd56-e3cd055dd8c4
1083 (do not change this comment) */
diff --git a/src/getloadavg.c b/src/getloadavg.c
index 9a104cee7d8..462ee16fa54 100644
--- a/src/getloadavg.c
+++ b/src/getloadavg.c
@@ -1036,6 +1036,3 @@ main (argc, argv)
1036 exit (0); 1036 exit (0);
1037} 1037}
1038#endif /* TEST */ 1038#endif /* TEST */
1039
1040/* arch-tag: 2b37a242-6289-41f4-8cd5-0e73fd615db1
1041 (do not change this comment) */
diff --git a/src/getpagesize.h b/src/getpagesize.h
index 269a2ff17fd..4d526183393 100644
--- a/src/getpagesize.h
+++ b/src/getpagesize.h
@@ -57,6 +57,3 @@ Boston, MA 02111-1307, USA. */
57# endif /* no _SC_PAGESIZE */ 57# endif /* no _SC_PAGESIZE */
58 58
59#endif /* no HAVE_GETPAGESIZE */ 59#endif /* no HAVE_GETPAGESIZE */
60
61/* arch-tag: ff6206e3-97e2-4763-923a-e84bf28eabbc
62 (do not change this comment) */
diff --git a/src/gmalloc.c b/src/gmalloc.c
index 99fa36d073a..7c654e1ece1 100644
--- a/src/gmalloc.c
+++ b/src/gmalloc.c
@@ -1978,6 +1978,3 @@ mprobe (__ptr_t ptr)
1978} 1978}
1979 1979
1980#endif /* GC_MCHECK */ 1980#endif /* GC_MCHECK */
1981
1982/* arch-tag: 93dce5c0-f49a-41b5-86b1-f91c4169c02e
1983 (do not change this comment) */
diff --git a/src/gnu.h b/src/gnu.h
index 1d623431af8..b5cf7261f7d 100644
--- a/src/gnu.h
+++ b/src/gnu.h
@@ -31,6 +31,3 @@ static unsigned char gnu_bits[] = {
31 0xf8, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x02, 0x00, 0x00, 0x00, 31 0xf8, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x02, 0x00, 0x00, 0x00,
32 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 32 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
33 0x00, 0x00}; 33 0x00, 0x00};
34
35/* arch-tag: b57020c7-c937-4d77-8ca6-3875178d9828
36 (do not change this comment) */
diff --git a/src/gtkutil.c b/src/gtkutil.c
index b305d1c15a0..1f92040ff69 100644
--- a/src/gtkutil.c
+++ b/src/gtkutil.c
@@ -3275,6 +3275,3 @@ xg_initialize ()
3275} 3275}
3276 3276
3277#endif /* USE_GTK */ 3277#endif /* USE_GTK */
3278
3279/* arch-tag: fe7104da-bc1e-4aba-9bd1-f349c528f7e3
3280 (do not change this comment) */
diff --git a/src/gtkutil.h b/src/gtkutil.h
index 3ede2f06ae4..a53a3fd5bdc 100644
--- a/src/gtkutil.h
+++ b/src/gtkutil.h
@@ -209,6 +209,3 @@ extern GtkWidget *xg_did_tearoff;
209 209
210#endif /* USE_GTK */ 210#endif /* USE_GTK */
211#endif /* GTKUTIL_H */ 211#endif /* GTKUTIL_H */
212
213/* arch-tag: 0757f3dc-00c7-4cee-9e4c-282cf1d34c72
214 (do not change this comment) */
diff --git a/src/hftctl.c b/src/hftctl.c
index 0609f840e20..272f7bad7fe 100644
--- a/src/hftctl.c
+++ b/src/hftctl.c
@@ -337,6 +337,3 @@ WR_REQ (fd, request, cmdlen, cmd, resplen)
337 return (0); 337 return (0);
338 338
339} 339}
340
341/* arch-tag: cfd4f3bd-fd49-44e6-9f69-c8abdf367650
342 (do not change this comment) */
diff --git a/src/indent.c b/src/indent.c
index 0d9fe9aaf9c..e21c9a2b867 100644
--- a/src/indent.c
+++ b/src/indent.c
@@ -2063,6 +2063,3 @@ Setting this variable automatically makes it local to the current buffer. */);
2063 defsubr (&Svertical_motion); 2063 defsubr (&Svertical_motion);
2064 defsubr (&Scompute_motion); 2064 defsubr (&Scompute_motion);
2065} 2065}
2066
2067/* arch-tag: 9adfea44-71f7-4988-8ee3-96da15c502cc
2068 (do not change this comment) */
diff --git a/src/indent.h b/src/indent.h
index 8c2d1f36adb..0ce7238ec75 100644
--- a/src/indent.h
+++ b/src/indent.h
@@ -71,5 +71,3 @@ void recompute_width_table P_ ((struct buffer *buf,
71 struct Lisp_Char_Table *disptab)); 71 struct Lisp_Char_Table *disptab));
72 72
73 73
74/* arch-tag: f9feb373-5bff-4f4f-9198-94805d00cfd7
75 (do not change this comment) */
diff --git a/src/insdel.c b/src/insdel.c
index 88bf1ddd085..5becd5d9163 100644
--- a/src/insdel.c
+++ b/src/insdel.c
@@ -2281,6 +2281,3 @@ as well as hooks attached to text properties and overlays. */);
2281 2281
2282 defsubr (&Scombine_after_change_execute); 2282 defsubr (&Scombine_after_change_execute);
2283} 2283}
2284
2285/* arch-tag: 9b34b886-47d7-465e-a234-299af411b23d
2286 (do not change this comment) */
diff --git a/src/intervals.c b/src/intervals.c
index aec80a5e561..9c6a4ef98d4 100644
--- a/src/intervals.c
+++ b/src/intervals.c
@@ -2587,6 +2587,3 @@ set_intervals_multibyte (multi_flag)
2587 set_intervals_multibyte_1 (BUF_INTERVALS (current_buffer), multi_flag, 2587 set_intervals_multibyte_1 (BUF_INTERVALS (current_buffer), multi_flag,
2588 BEG, BEG_BYTE, Z, Z_BYTE); 2588 BEG, BEG_BYTE, Z, Z_BYTE);
2589} 2589}
2590
2591/* arch-tag: 3d402b60-083c-4271-b4a3-ebd9a74bfe27
2592 (do not change this comment) */
diff --git a/src/intervals.h b/src/intervals.h
index 152b673d353..3bd05526ee2 100644
--- a/src/intervals.h
+++ b/src/intervals.h
@@ -361,6 +361,3 @@ extern Lisp_Object get_pos_property P_ ((Lisp_Object pos, Lisp_Object prop,
361extern void syms_of_textprop P_ ((void)); 361extern void syms_of_textprop P_ ((void));
362 362
363#include "composite.h" 363#include "composite.h"
364
365/* arch-tag: f0bc16c0-b084-498d-9de4-21cc8f077795
366 (do not change this comment) */
diff --git a/src/ioctl.h b/src/ioctl.h
index 34f2a9aa644..0366f6d6bd5 100644
--- a/src/ioctl.h
+++ b/src/ioctl.h
@@ -1,4 +1 @@
1/* Emacs ioctl emulation for VMS */ /* Emacs ioctl emulation for VMS */
2
3/* arch-tag: 48595931-af6e-407d-95c7-484059087767
4 (do not change this comment) */
diff --git a/src/keyboard.c b/src/keyboard.c
index 3dadfcedb21..ba137f67cb6 100644
--- a/src/keyboard.c
+++ b/src/keyboard.c
@@ -11426,6 +11426,3 @@ mark_kboards ()
11426 } 11426 }
11427 } 11427 }
11428} 11428}
11429
11430/* arch-tag: 774e34d7-6d31-42f3-8397-e079a4e4c9ca
11431 (do not change this comment) */
diff --git a/src/keyboard.h b/src/keyboard.h
index 32d638cc60d..9d77d21ec75 100644
--- a/src/keyboard.h
+++ b/src/keyboard.h
@@ -335,6 +335,3 @@ extern int gen_help_event P_ ((struct input_event *, int, Lisp_Object,
335extern void kbd_buffer_store_help_event P_ ((Lisp_Object, Lisp_Object)); 335extern void kbd_buffer_store_help_event P_ ((Lisp_Object, Lisp_Object));
336extern Lisp_Object menu_item_eval_property P_ ((Lisp_Object)); 336extern Lisp_Object menu_item_eval_property P_ ((Lisp_Object));
337extern int kbd_buffer_events_waiting P_ ((int)); 337extern int kbd_buffer_events_waiting P_ ((int));
338
339/* arch-tag: 769cbade-1ba9-4950-b886-db265b061aa3
340 (do not change this comment) */
diff --git a/src/keymap.c b/src/keymap.c
index 54dd942c7e2..64f849f7845 100644
--- a/src/keymap.c
+++ b/src/keymap.c
@@ -3783,6 +3783,3 @@ keys_of_keymap ()
3783 initial_define_key (global_map, 033, "ESC-prefix"); 3783 initial_define_key (global_map, 033, "ESC-prefix");
3784 initial_define_key (global_map, Ctl('X'), "Control-X-prefix"); 3784 initial_define_key (global_map, Ctl('X'), "Control-X-prefix");
3785} 3785}
3786
3787/* arch-tag: 6dd15c26-7cf1-41c4-b904-f42f7ddda463
3788 (do not change this comment) */
diff --git a/src/keymap.h b/src/keymap.h
index 2a34061593f..39265fe865e 100644
--- a/src/keymap.h
+++ b/src/keymap.h
@@ -52,6 +52,3 @@ typedef void (*map_keymap_function_t)
52extern void map_keymap P_ ((Lisp_Object map, map_keymap_function_t fun, Lisp_Object largs, void* cargs, int autoload)); 52extern void map_keymap P_ ((Lisp_Object map, map_keymap_function_t fun, Lisp_Object largs, void* cargs, int autoload));
53 53
54#endif 54#endif
55
56/* arch-tag: 7400d5a1-ef0b-43d0-b366-f4d678bf3ba2
57 (do not change this comment) */
diff --git a/src/lastfile.c b/src/lastfile.c
index 0e94a4f1598..e93bbc6c6ab 100644
--- a/src/lastfile.c
+++ b/src/lastfile.c
@@ -51,6 +51,3 @@ char my_endbss[1];
51static char _my_endbss[1]; 51static char _my_endbss[1];
52char * my_endbss_static = _my_endbss; 52char * my_endbss_static = _my_endbss;
53#endif 53#endif
54
55/* arch-tag: 67e81ab4-e14f-44b2-8875-c0c12252223e
56 (do not change this comment) */
diff --git a/src/lisp.h b/src/lisp.h
index aaa555e4fc0..9a80cb774fc 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -19,9 +19,6 @@ along with GNU Emacs; see the file COPYING. If not, write to
19the Free Software Foundation, Inc., 59 Temple Place - Suite 330, 19the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
20Boston, MA 02111-1307, USA. */ 20Boston, MA 02111-1307, USA. */
21 21
22#ifndef EMACS_LISP_H
23#define EMACS_LISP_H
24
25/* Declare the prototype for a general external function. */ 22/* Declare the prototype for a general external function. */
26#if defined (PROTOTYPES) || defined (WINDOWSNT) 23#if defined (PROTOTYPES) || defined (WINDOWSNT)
27#define P_(proto) proto 24#define P_(proto) proto
@@ -2979,6 +2976,7 @@ extern Lisp_Object next_single_char_property_change P_ ((Lisp_Object,
2979EXFUN (Fx_popup_menu, 2); 2976EXFUN (Fx_popup_menu, 2);
2980EXFUN (Fx_popup_dialog, 2); 2977EXFUN (Fx_popup_dialog, 2);
2981extern void syms_of_xmenu P_ ((void)); 2978extern void syms_of_xmenu P_ ((void));
2979extern int popup_activated_flag;
2982 2980
2983/* defined in sysdep.c */ 2981/* defined in sysdep.c */
2984extern void stuff_char P_ ((char c)); 2982extern void stuff_char P_ ((char c));
@@ -3162,8 +3160,3 @@ extern Lisp_Object Vdirectory_sep_char;
3162 (FIXNUM_OVERFLOW_P (val) \ 3160 (FIXNUM_OVERFLOW_P (val) \
3163 ? make_float (val) \ 3161 ? make_float (val) \
3164 : make_number ((EMACS_INT)(val))) 3162 : make_number ((EMACS_INT)(val)))
3165
3166#endif /* EMACS_LISP_H */
3167
3168/* arch-tag: 9b2ed020-70eb-47ac-94ee-e1c2a5107d5e
3169 (do not change this comment) */
diff --git a/src/lread.c b/src/lread.c
index 603c871c4df..0c9bc140b73 100644
--- a/src/lread.c
+++ b/src/lread.c
@@ -3970,6 +3970,3 @@ to load. See also `load-dangerous-libraries'. */);
3970 Vloads_in_progress = Qnil; 3970 Vloads_in_progress = Qnil;
3971 staticpro (&Vloads_in_progress); 3971 staticpro (&Vloads_in_progress);
3972} 3972}
3973
3974/* arch-tag: a0d02733-0f96-4844-a659-9fd53c4f414d
3975 (do not change this comment) */
diff --git a/src/m/7300.h b/src/m/7300.h
index 17dde0c9180..3db16e67fb6 100644
--- a/src/m/7300.h
+++ b/src/m/7300.h
@@ -92,6 +92,3 @@ Boston, MA 02111-1307, USA. */
92/* Insist on using cc when compiling this. GCC may have been 92/* Insist on using cc when compiling this. GCC may have been
93 configured to use GAS syntax, which causes problems. */ 93 configured to use GAS syntax, which causes problems. */
94#define CRT0_COMPILE cc -c -O -Demacs 94#define CRT0_COMPILE cc -c -O -Demacs
95
96/* arch-tag: 66219dc7-ef45-4f0c-bb98-f35421f39c8d
97 (do not change this comment) */
diff --git a/src/m/acorn.h b/src/m/acorn.h
index 6f0a77be44c..38b148b3d2e 100644
--- a/src/m/acorn.h
+++ b/src/m/acorn.h
@@ -179,6 +179,3 @@ do
179this 179this
180yet 180yet
181#endif 181#endif
182
183/* arch-tag: acee2955-8c49-4b40-813c-579f76f4c0c3
184 (do not change this comment) */
diff --git a/src/m/alliant-2800.h b/src/m/alliant-2800.h
index 213af43266b..dabad592c39 100644
--- a/src/m/alliant-2800.h
+++ b/src/m/alliant-2800.h
@@ -124,6 +124,3 @@ unexec_text_start = hdr.a_text_addr;}
124 124
125/* Use the K&R version of the DEFUN macro. */ 125/* Use the K&R version of the DEFUN macro. */
126#define USE_NONANSI_DEFUN 126#define USE_NONANSI_DEFUN
127
128/* arch-tag: 8ba70b15-d082-40f6-931d-14adfd7f9dbd
129 (do not change this comment) */
diff --git a/src/m/alliant.h b/src/m/alliant.h
index c9c1c70cc95..3b79a3c1709 100644
--- a/src/m/alliant.h
+++ b/src/m/alliant.h
@@ -117,6 +117,3 @@ unexec_text_start = hdr.a_text_addr;}
117 a variable name causes errors when compiling under ANSI C. */ 117 a variable name causes errors when compiling under ANSI C. */
118 118
119#define vector xxvector 119#define vector xxvector
120
121/* arch-tag: 0ad5f932-f29a-4458-a24c-496cafdfd50d
122 (do not change this comment) */
diff --git a/src/m/alliant1.h b/src/m/alliant1.h
index ca597ac2762..2e061227b47 100644
--- a/src/m/alliant1.h
+++ b/src/m/alliant1.h
@@ -7,6 +7,3 @@
7 7
8#define ALLIANT_1 8#define ALLIANT_1
9#include "alliant.h" 9#include "alliant.h"
10
11/* arch-tag: 516688f9-4b94-4356-9bf0-92b2d72e664e
12 (do not change this comment) */
diff --git a/src/m/alliant4.h b/src/m/alliant4.h
index 2ab0a6bde1d..7e24c53eb89 100644
--- a/src/m/alliant4.h
+++ b/src/m/alliant4.h
@@ -22,6 +22,3 @@
22 22
23/* include <sys/param.h> for the definition of LOADAVG_SCALE, and also 23/* include <sys/param.h> for the definition of LOADAVG_SCALE, and also
24 LOADAVG_SIZE, the number of items in the Loadavg array. */ 24 LOADAVG_SIZE, the number of items in the Loadavg array. */
25
26/* arch-tag: cf917b55-c95e-4079-a4d1-d31e00c61b66
27 (do not change this comment) */
diff --git a/src/m/alpha.h b/src/m/alpha.h
index 3e1d378b292..b37116b0d48 100644
--- a/src/m/alpha.h
+++ b/src/m/alpha.h
@@ -149,6 +149,3 @@ NOTE-END
149 Define DBL_MIN_REPLACEMENT to be the next value larger than DBL_MIN: 149 Define DBL_MIN_REPLACEMENT to be the next value larger than DBL_MIN:
150 this avoids the assembler bug. */ 150 this avoids the assembler bug. */
151#define DBL_MIN_REPLACEMENT 2.2250738585072019e-308 151#define DBL_MIN_REPLACEMENT 2.2250738585072019e-308
152
153/* arch-tag: 978cb578-1e25-4a60-819b-adae0972aa78
154 (do not change this comment) */
diff --git a/src/m/altos.h b/src/m/altos.h
index b71d006f241..654acc1d5c1 100644
--- a/src/m/altos.h
+++ b/src/m/altos.h
@@ -53,6 +53,3 @@ Boston, MA 02111-1307, USA. */
53#ifdef __GNUC__ 53#ifdef __GNUC__
54#define COFF_ENCAPSULATE 54#define COFF_ENCAPSULATE
55#endif 55#endif
56
57/* arch-tag: 4572d0ff-70bb-445f-80f1-2bbac3cf47cb
58 (do not change this comment) */
diff --git a/src/m/amdahl.h b/src/m/amdahl.h
index 37cb8c0d362..4e64d0dca85 100644
--- a/src/m/amdahl.h
+++ b/src/m/amdahl.h
@@ -134,6 +134,3 @@ extern int sign_extend_temp;
134 134
135/* Compensate for error in signal.h. */ 135/* Compensate for error in signal.h. */
136#define NSIG_MINIMUM 20 136#define NSIG_MINIMUM 20
137
138/* arch-tag: cf665976-ddb1-49b0-b383-371e17f36acf
139 (do not change this comment) */
diff --git a/src/m/amdx86-64.h b/src/m/amdx86-64.h
index 96ba0329631..8043ca0178b 100644
--- a/src/m/amdx86-64.h
+++ b/src/m/amdx86-64.h
@@ -114,6 +114,3 @@ Boston, MA 02111-1307, USA. */
114 114
115#undef LIB_STANDARD 115#undef LIB_STANDARD
116#define LIB_STANDARD -lgcc -lc -lgcc /usr/lib64/crtn.o 116#define LIB_STANDARD -lgcc -lc -lgcc /usr/lib64/crtn.o
117
118/* arch-tag: 8a5e001d-e12e-4692-a3a6-0b15ba271c6e
119 (do not change this comment) */
diff --git a/src/m/apollo.h b/src/m/apollo.h
index e28ffef3379..83af7496e01 100644
--- a/src/m/apollo.h
+++ b/src/m/apollo.h
@@ -90,6 +90,3 @@ Boston, MA 02111-1307, USA. */
90 90
91/* In SR10.4, unistd.h has bad prototype for getpgrp, so we don't include it. */ 91/* In SR10.4, unistd.h has bad prototype for getpgrp, so we don't include it. */
92#undef HAVE_UNISTD_H 92#undef HAVE_UNISTD_H
93
94/* arch-tag: 33336588-6242-4e2e-a194-e38848b12813
95 (do not change this comment) */
diff --git a/src/m/arm.h b/src/m/arm.h
index d3a95521e79..4dafe6819fa 100644
--- a/src/m/arm.h
+++ b/src/m/arm.h
@@ -48,6 +48,3 @@ Boston, MA 02111-1307, USA. */
48#define NO_UNION_TYPE 48#define NO_UNION_TYPE
49 49
50#define NO_REMAP 50#define NO_REMAP
51
52/* arch-tag: 07856f0c-f0c8-4bd8-99af-0b7fa1e5ee42
53 (do not change this comment) */
diff --git a/src/m/att3b.h b/src/m/att3b.h
index 559ac2f3c6c..46b101dfa4c 100644
--- a/src/m/att3b.h
+++ b/src/m/att3b.h
@@ -144,6 +144,3 @@ extern int sign_extend_temp;
144 144
145/* This affects filemode.c. */ 145/* This affects filemode.c. */
146#define NO_MODE_T 146#define NO_MODE_T
147
148/* arch-tag: 07441a37-d630-447f-94fa-7da19645c97a
149 (do not change this comment) */
diff --git a/src/m/aviion-intel.h b/src/m/aviion-intel.h
index eb93a43214f..1f422ac0716 100644
--- a/src/m/aviion-intel.h
+++ b/src/m/aviion-intel.h
@@ -17,6 +17,3 @@
17#endif 17#endif
18 18
19#undef m88k /* It sure is NOT a Motorola machine */ 19#undef m88k /* It sure is NOT a Motorola machine */
20
21/* arch-tag: 7cbf89ef-237c-4da5-bdd0-8d569ae5f3ce
22 (do not change this comment) */
diff --git a/src/m/aviion.h b/src/m/aviion.h
index 7705ef645fb..c86eb85d02c 100644
--- a/src/m/aviion.h
+++ b/src/m/aviion.h
@@ -121,5 +121,3 @@ Boston, MA 02111-1307, USA. */
121 121
122#define SECTION_ALIGNMENT 0x7 122#define SECTION_ALIGNMENT 0x7
123 123
124/* arch-tag: 9de8e6ed-ddd8-4480-8308-17ddd7c86559
125 (do not change this comment) */
diff --git a/src/m/celerity.h b/src/m/celerity.h
index 55beedb7c41..c38d144d9b4 100644
--- a/src/m/celerity.h
+++ b/src/m/celerity.h
@@ -54,6 +54,3 @@ Boston, MA 02111-1307, USA. */
54 54
55/* (short) negative-int doesn't sign-extend correctly */ 55/* (short) negative-int doesn't sign-extend correctly */
56#define SHORT_CAST_BUG 56#define SHORT_CAST_BUG
57
58/* arch-tag: b4df1828-fab6-48f8-97bc-b8998c200eea
59 (do not change this comment) */
diff --git a/src/m/clipper.h b/src/m/clipper.h
index dc4dd0c2df8..8391d7237ef 100644
--- a/src/m/clipper.h
+++ b/src/m/clipper.h
@@ -92,6 +92,3 @@ Boston, MA 02111-1307, USA. */
92#endif /* USG */ 92#endif /* USG */
93 93
94#define LD_TEXT_START_ADDR 8000 94#define LD_TEXT_START_ADDR 8000
95
96/* arch-tag: 2f7981c1-7018-4a1e-b7b6-b2900de36a04
97 (do not change this comment) */
diff --git a/src/m/cnvrgnt.h b/src/m/cnvrgnt.h
index d44eff6700c..5f76da4bb22 100644
--- a/src/m/cnvrgnt.h
+++ b/src/m/cnvrgnt.h
@@ -91,6 +91,3 @@ Boston, MA 02111-1307, USA. */
91 Cause crt0.c to define errno. */ 91 Cause crt0.c to define errno. */
92 92
93#define NEED_ERRNO 93#define NEED_ERRNO
94
95/* arch-tag: 1a227f79-37e4-43af-a186-53c61296b0be
96 (do not change this comment) */
diff --git a/src/m/convex.h b/src/m/convex.h
index a871d4ac214..29797fc1314 100644
--- a/src/m/convex.h
+++ b/src/m/convex.h
@@ -183,6 +183,3 @@ Boston, MA 02111-1307, USA. */
183/* There is some indication that the convex has sys/wait.h 183/* There is some indication that the convex has sys/wait.h
184 but it does not work right. */ 184 but it does not work right. */
185#undef HAVE_SYS_WAIT_H 185#undef HAVE_SYS_WAIT_H
186
187/* arch-tag: 127e5ae1-4f03-40c0-a87e-d2cb02c59de8
188 (do not change this comment) */
diff --git a/src/m/cydra5.h b/src/m/cydra5.h
index 12b757305ba..7f227e36df9 100644
--- a/src/m/cydra5.h
+++ b/src/m/cydra5.h
@@ -111,6 +111,3 @@ Boston, MA 02111-1307, USA. */
111/* We can't do interrupt-driven input, so don't let user try. */ 111/* We can't do interrupt-driven input, so don't let user try. */
112 112
113#define BROKEN_SIGIO 113#define BROKEN_SIGIO
114
115/* arch-tag: ad70aae4-1f54-4e67-8677-6eeafb9bcbd9
116 (do not change this comment) */
diff --git a/src/m/delta88k.h b/src/m/delta88k.h
index 89889824fd1..0b574ef0ca4 100644
--- a/src/m/delta88k.h
+++ b/src/m/delta88k.h
@@ -157,6 +157,3 @@ Boston, MA 02111-1307, USA. */
157#define NO_PTY_H 157#define NO_PTY_H
158 158
159#define USE_GETOBAUD 159#define USE_GETOBAUD
160
161/* arch-tag: c8ea1965-99d7-43df-ba32-29b66fc069be
162 (do not change this comment) */
diff --git a/src/m/dpx2.h b/src/m/dpx2.h
index 1a2b99cdffc..282c4bd877e 100644
--- a/src/m/dpx2.h
+++ b/src/m/dpx2.h
@@ -217,5 +217,3 @@ Boston, MA 02111-1307, USA. */
217 /* end of dpx2.h */ 217 /* end of dpx2.h */
218 218
219 219
220/* arch-tag: 8cfdf817-aec7-4d99-a00d-0e77615e8e1b
221 (do not change this comment) */
diff --git a/src/m/dual.h b/src/m/dual.h
index 392cb64eb49..d00a30d9345 100644
--- a/src/m/dual.h
+++ b/src/m/dual.h
@@ -67,6 +67,3 @@ NOTE-END */
67/* Change some things to avoid bugs in compiler */ 67/* Change some things to avoid bugs in compiler */
68 68
69#define SWITCH_ENUM_BUG 1 69#define SWITCH_ENUM_BUG 1
70
71/* arch-tag: 7208d63c-9a23-469e-a9b1-908ac912c743
72 (do not change this comment) */
diff --git a/src/m/elxsi.h b/src/m/elxsi.h
index 1795d9815d3..b392e07c5f0 100644
--- a/src/m/elxsi.h
+++ b/src/m/elxsi.h
@@ -127,6 +127,3 @@ Boston, MA 02111-1307, USA. */
127extern int _init_brk;\ 127extern int _init_brk;\
128_init_brk = bss_start;\ 128_init_brk = bss_start;\
129} 129}
130
131/* arch-tag: 73bf1120-a994-4c29-8d60-af425d8bf10c
132 (do not change this comment) */
diff --git a/src/m/ews4800.h b/src/m/ews4800.h
index b782542348c..5f5f9cae000 100644
--- a/src/m/ews4800.h
+++ b/src/m/ews4800.h
@@ -36,6 +36,3 @@ Boston, MA 02111-1307, USA. */
36#undef C_DEBUG_SWITCH 36#undef C_DEBUG_SWITCH
37#define C_DEBUG_SWITCH -O -KOlimit=3000 -ZXNd=5000 37#define C_DEBUG_SWITCH -O -KOlimit=3000 -ZXNd=5000
38#endif /* !__GNUC__ */ 38#endif /* !__GNUC__ */
39
40/* arch-tag: 27f72f54-45cd-40a3-b182-345127f04955
41 (do not change this comment) */
diff --git a/src/m/f301.h b/src/m/f301.h
index c427c19e05d..1ec0b221386 100644
--- a/src/m/f301.h
+++ b/src/m/f301.h
@@ -5,6 +5,3 @@
5 USUAL-OPSYS="uxpv" */ 5 USUAL-OPSYS="uxpv" */
6 6
7#include "delta88k.h" 7#include "delta88k.h"
8
9/* arch-tag: a0ed4f18-ecf2-4d9a-853b-36e0f6b45945
10 (do not change this comment) */
diff --git a/src/m/gould-np1.h b/src/m/gould-np1.h
index 145d682afb1..fcbeac3b6ca 100644
--- a/src/m/gould-np1.h
+++ b/src/m/gould-np1.h
@@ -103,5 +103,3 @@ Boston, MA 02111-1307, USA. */
103#endif 103#endif
104 104
105 105
106/* arch-tag: cdfd3dbf-a5e4-464d-8cef-985fb7872873
107 (do not change this comment) */
diff --git a/src/m/gould.h b/src/m/gould.h
index eeac2aef2f6..af77843a9f2 100644
--- a/src/m/gould.h
+++ b/src/m/gould.h
@@ -183,6 +183,3 @@ NOTE-END */
183 with `environ' the way most standard crt0.o's do. */ 183 with `environ' the way most standard crt0.o's do. */
184 184
185#define START_FILES pre-crt0.o /lib/crt0.o 185#define START_FILES pre-crt0.o /lib/crt0.o
186
187/* arch-tag: 930cb9ef-f56f-4c06-aea0-5e81103bbf58
188 (do not change this comment) */
diff --git a/src/m/hp800.h b/src/m/hp800.h
index f9052e98740..bc51b31836a 100644
--- a/src/m/hp800.h
+++ b/src/m/hp800.h
@@ -179,6 +179,3 @@ Boston, MA 02111-1307, USA. */
179#define rindex strrchr 179#define rindex strrchr
180 180
181#endif /* __hpux */ 181#endif /* __hpux */
182
183/* arch-tag: 809436e6-1645-4b92-b40d-2de5d6e7227c
184 (do not change this comment) */
diff --git a/src/m/hp9000s300.h b/src/m/hp9000s300.h
index 24c9a521d0c..ad4ca111664 100644
--- a/src/m/hp9000s300.h
+++ b/src/m/hp9000s300.h
@@ -222,6 +222,3 @@ NOTE-END */
222#endif 222#endif
223 223
224#endif /* not BSD4_3 */ 224#endif /* not BSD4_3 */
225
226/* arch-tag: 6e0001a5-ed62-4258-9235-204348f6bdb9
227 (do not change this comment) */
diff --git a/src/m/i860.h b/src/m/i860.h
index 9d56b886f62..48222538380 100644
--- a/src/m/i860.h
+++ b/src/m/i860.h
@@ -95,6 +95,3 @@ Boston, MA 02111-1307, USA. */
95#define SVR4 95#define SVR4
96#endif 96#endif
97#endif 97#endif
98
99/* arch-tag: 99f3a078-95e1-49d6-8666-04726eb25647
100 (do not change this comment) */
diff --git a/src/m/ia64.h b/src/m/ia64.h
index 3ccdb02bd24..a765fab1543 100644
--- a/src/m/ia64.h
+++ b/src/m/ia64.h
@@ -145,6 +145,3 @@ extern void r_alloc_free ();
145#define DATA_SEG_BITS 0x6000000000000000 145#define DATA_SEG_BITS 0x6000000000000000
146 146
147#define HAVE_TEXT_START 147#define HAVE_TEXT_START
148
149/* arch-tag: 9b8e9fb2-2e49-4c22-b68f-11a488e77c66
150 (do not change this comment) */
diff --git a/src/m/ibm370aix.h b/src/m/ibm370aix.h
index 3fb228afa18..32dc30089a5 100644
--- a/src/m/ibm370aix.h
+++ b/src/m/ibm370aix.h
@@ -53,6 +53,3 @@ Boston, MA 02111-1307, USA. */
53 53
54#undef LD_SWITCH_MACHINE 54#undef LD_SWITCH_MACHINE
55#define LD_SWITCH_MACHINE -xa 55#define LD_SWITCH_MACHINE -xa
56
57/* arch-tag: 8605b600-0580-4e49-9ba9-8b4a977f860a
58 (do not change this comment) */
diff --git a/src/m/ibmps2-aix.h b/src/m/ibmps2-aix.h
index eb843ffe71b..a29d916451d 100644
--- a/src/m/ibmps2-aix.h
+++ b/src/m/ibmps2-aix.h
@@ -230,6 +230,3 @@ so disable it for them. */
230#define LD_SWITCH_MACHINE -shlib 230#define LD_SWITCH_MACHINE -shlib
231#endif 231#endif
232#endif 232#endif
233
234/* arch-tag: 2e7f44df-6a61-4a47-aa53-f7961bfeff11
235 (do not change this comment) */
diff --git a/src/m/ibmrs6000.h b/src/m/ibmrs6000.h
index 5be14b04884..650530bf4c0 100644
--- a/src/m/ibmrs6000.h
+++ b/src/m/ibmrs6000.h
@@ -182,6 +182,3 @@ Boston, MA 02111-1307, USA. */
182#define NLIST_STRUCT 182#define NLIST_STRUCT
183#endif 183#endif
184#endif /* USG5_4 */ 184#endif /* USG5_4 */
185
186/* arch-tag: 028318ee-a7ae-4a08-804d-cc1e6588d003
187 (do not change this comment) */
diff --git a/src/m/ibmrs6000.inp b/src/m/ibmrs6000.inp
index d7f3fddaf6f..d28a3aedae1 100644
--- a/src/m/ibmrs6000.inp
+++ b/src/m/ibmrs6000.inp
@@ -1,4 +1,2 @@
1#! 1#!
2pthread_yield 2pthread_yield
3
4# arch-tag: fc6d01ea-c488-4862-bbdb-e8d3e0f6fdb3
diff --git a/src/m/ibmrt-aix.h b/src/m/ibmrt-aix.h
index 8bce9fb6f69..26803238953 100644
--- a/src/m/ibmrt-aix.h
+++ b/src/m/ibmrt-aix.h
@@ -159,6 +159,3 @@ Boston, MA 02111-1307, USA. */
159 159
160/* rocky@watson.ibm.com says this is needed. */ 160/* rocky@watson.ibm.com says this is needed. */
161#define HAVE_FTIME 161#define HAVE_FTIME
162
163/* arch-tag: eea85307-0ca9-4a9c-a4f6-89fad7591d28
164 (do not change this comment) */
diff --git a/src/m/ibmrt.h b/src/m/ibmrt.h
index 9c262640570..587729e1418 100644
--- a/src/m/ibmrt.h
+++ b/src/m/ibmrt.h
@@ -117,6 +117,3 @@ Boston, MA 02111-1307, USA. */
117 117
118/* Use the bitmap files that come with Emacs. */ 118/* Use the bitmap files that come with Emacs. */
119#define EMACS_BITMAP_FILES 119#define EMACS_BITMAP_FILES
120
121/* arch-tag: 89aa7e7d-593e-432c-966a-3db6aa2ad665
122 (do not change this comment) */
diff --git a/src/m/ibms390.h b/src/m/ibms390.h
index 8797a49d307..711681267a4 100644
--- a/src/m/ibms390.h
+++ b/src/m/ibms390.h
@@ -111,6 +111,3 @@ Boston, MA 02111-1307, USA. */
111 If you've just fixed a problem in an existing configuration file, 111 If you've just fixed a problem in an existing configuration file,
112 you should also check `etc/MACHINES' to make sure its descriptions 112 you should also check `etc/MACHINES' to make sure its descriptions
113 of known problems in that configuration should be updated. */ 113 of known problems in that configuration should be updated. */
114
115/* arch-tag: d8a0ffa4-a8f0-4736-90d3-7fd7b21b8314
116 (do not change this comment) */
diff --git a/src/m/intel386.h b/src/m/intel386.h
index e240beb91a3..7f9f616d25a 100644
--- a/src/m/intel386.h
+++ b/src/m/intel386.h
@@ -212,6 +212,3 @@ NOTE-END */
212 212
213#define SEGMENT_MASK ((SEGMENT_SIZE)-1) 213#define SEGMENT_MASK ((SEGMENT_SIZE)-1)
214#endif 214#endif
215
216/* arch-tag: 746338f0-cb7b-4f49-a98c-cb50817cf2ec
217 (do not change this comment) */
diff --git a/src/m/iris4d.h b/src/m/iris4d.h
index 4fd21da46f1..457f3594636 100644
--- a/src/m/iris4d.h
+++ b/src/m/iris4d.h
@@ -159,10 +159,7 @@ Boston, MA 02111-1307, USA. */
159#undef FIRST_PTY_LETTER 159#undef FIRST_PTY_LETTER
160#define FIRST_PTY_LETTER 'q' 160#define FIRST_PTY_LETTER 'q'
161 161
162#if _MIPS_SZLONG != 64 162#ifndef _LP64
163/* fixme: should there be 64-bit defiitions? (The ones below aren't
164 OK.) */
165
166/* The standard definitions of these macros would work ok, 163/* The standard definitions of these macros would work ok,
167 but these are faster because the constants are short. */ 164 but these are faster because the constants are short. */
168 165
@@ -188,6 +185,3 @@ Boston, MA 02111-1307, USA. */
188#endif 185#endif
189 186
190#endif /* not __GNUC__ */ 187#endif /* not __GNUC__ */
191
192/* arch-tag: fff5e139-9ae0-465d-afec-837c41ea0aa6
193 (do not change this comment) */
diff --git a/src/m/irist.h b/src/m/irist.h
index d2b9dd28314..b365371324f 100644
--- a/src/m/irist.h
+++ b/src/m/irist.h
@@ -130,6 +130,3 @@ NOTE-END */
130 130
131#define internal_with_output_to_temp_buffer stupid_long_name1 131#define internal_with_output_to_temp_buffer stupid_long_name1
132#define Finsert_abbrev_table_description stupid_long_name2 132#define Finsert_abbrev_table_description stupid_long_name2
133
134/* arch-tag: 4076b26c-1fe6-4c28-94f3-3c863f074767
135 (do not change this comment) */
diff --git a/src/m/is386.h b/src/m/is386.h
index 02fe12d93e5..0c89fdf91c6 100644
--- a/src/m/is386.h
+++ b/src/m/is386.h
@@ -25,6 +25,3 @@ NOTE-END */
25#define LIBX11_MACHINE -lnsl_s 25#define LIBX11_MACHINE -lnsl_s
26 26
27#define LIBS_DEBUG -lg 27#define LIBS_DEBUG -lg
28
29/* arch-tag: b6b7e6ec-8b6c-440b-b9c8-961e4bebf0cf
30 (do not change this comment) */
diff --git a/src/m/isi-ov.h b/src/m/isi-ov.h
index ef481e13f2b..a1ab808923a 100644
--- a/src/m/isi-ov.h
+++ b/src/m/isi-ov.h
@@ -90,6 +90,3 @@ NOTE-END */
90#define LIB_STANDARD -lmc -lc 90#define LIB_STANDARD -lmc -lc
91#define C_DEBUG_SWITCH -20 -O -X23 91#define C_DEBUG_SWITCH -20 -O -X23
92#endif 92#endif
93
94/* arch-tag: 3bfb5a11-d94e-4372-923b-9f47d0851f42
95 (do not change this comment) */
diff --git a/src/m/m68k.h b/src/m/m68k.h
index ce7b268bbec..3391bb17805 100644
--- a/src/m/m68k.h
+++ b/src/m/m68k.h
@@ -81,6 +81,3 @@ Boston, MA 02111-1307, USA. */
81#define NO_REMAP 81#define NO_REMAP
82#define TEXT_START 0 82#define TEXT_START 0
83#endif 83#endif
84
85/* arch-tag: 4eadd161-b4e8-4b82-82a1-e4ce7f42969d
86 (do not change this comment) */
diff --git a/src/m/macppc.h b/src/m/macppc.h
index 21ba90ad101..6f8f841a46c 100644
--- a/src/m/macppc.h
+++ b/src/m/macppc.h
@@ -104,6 +104,3 @@ Boston, MA 02111-1307, USA. */
104#endif 104#endif
105#endif 105#endif
106#endif /* 0 */ 106#endif /* 0 */
107
108/* arch-tag: 41913e4e-e7d1-4023-aadb-210cc31712ed
109 (do not change this comment) */
diff --git a/src/m/masscomp.h b/src/m/masscomp.h
index 34ea78696c1..0b045794e42 100644
--- a/src/m/masscomp.h
+++ b/src/m/masscomp.h
@@ -116,6 +116,3 @@ Boston, MA 02111-1307, USA. */
116 116
117#define ADJUST_EXEC_HEADER \ 117#define ADJUST_EXEC_HEADER \
118 hdr.a_stamp = STAMP13; /* really want the latest stamp, whatever it is */ 118 hdr.a_stamp = STAMP13; /* really want the latest stamp, whatever it is */
119
120/* arch-tag: 572bf8d1-7a94-48c6-b188-bf69754e0cd2
121 (do not change this comment) */
diff --git a/src/m/mega68.h b/src/m/mega68.h
index e86a5048680..fccd495e0d8 100644
--- a/src/m/mega68.h
+++ b/src/m/mega68.h
@@ -47,6 +47,3 @@ Boston, MA 02111-1307, USA. */
47/* Convert that into an integer that is 100 for a load average of 1.0 */ 47/* Convert that into an integer that is 100 for a load average of 1.0 */
48 48
49#define LOAD_AVE_CVT(x) ((int) ((x) * 100.0)) 49#define LOAD_AVE_CVT(x) ((int) ((x) * 100.0))
50
51/* arch-tag: 61e6deb4-a93e-444b-bbd5-9887a83f1bbc
52 (do not change this comment) */
diff --git a/src/m/mg1.h b/src/m/mg1.h
index 5a6250c3c31..bf6e708bd7e 100644
--- a/src/m/mg1.h
+++ b/src/m/mg1.h
@@ -101,6 +101,3 @@ NOTE-END */
101 101
102/* Avoids a compiler bug */ 102/* Avoids a compiler bug */
103/* borrowed from sequent.h */ 103/* borrowed from sequent.h */
104
105/* arch-tag: e15d9072-9e1a-44bf-8add-966be535967b
106 (do not change this comment) */
diff --git a/src/m/mips-siemens.h b/src/m/mips-siemens.h
index b2f8c1005b2..d0935ce6160 100644
--- a/src/m/mips-siemens.h
+++ b/src/m/mips-siemens.h
@@ -163,5 +163,3 @@ NOTE-END */
163 (((unsigned)(a) << (BITS_PER_INT-GCTYPEBITS-VALBITS)) \ 163 (((unsigned)(a) << (BITS_PER_INT-GCTYPEBITS-VALBITS)) \
164 >> (BITS_PER_INT-GCTYPEBITS-VALBITS))) 164 >> (BITS_PER_INT-GCTYPEBITS-VALBITS)))
165 165
166/* arch-tag: a4f5c090-0bd5-48f0-9724-b7d531f9b6c8
167 (do not change this comment) */
diff --git a/src/m/mips.h b/src/m/mips.h
index 5426ec6473d..3948cb6855c 100644
--- a/src/m/mips.h
+++ b/src/m/mips.h
@@ -217,6 +217,3 @@ NOTE-END */
217#endif /* BSD_SYSTEM */ 217#endif /* BSD_SYSTEM */
218 218
219#endif /* not NEWSOS5 && not __linux__ */ 219#endif /* not NEWSOS5 && not __linux__ */
220
221/* arch-tag: 8fd020ee-78a7-4d87-96ce-6129f52f7bee
222 (do not change this comment) */
diff --git a/src/m/mips4.h b/src/m/mips4.h
index 4b79e466fb3..5371fc03200 100644
--- a/src/m/mips4.h
+++ b/src/m/mips4.h
@@ -57,6 +57,3 @@ NOTE-END */
57#undef HAVE_XSCREENRESOURCESTRING 57#undef HAVE_XSCREENRESOURCESTRING
58#undef HAVE_SETSID 58#undef HAVE_SETSID
59#endif 59#endif
60
61/* arch-tag: 56050454-0df5-4de9-b1b7-0c6ab400313c
62 (do not change this comment) */
diff --git a/src/m/ncr386.h b/src/m/ncr386.h
index f98566a2959..2599456a873 100644
--- a/src/m/ncr386.h
+++ b/src/m/ncr386.h
@@ -13,6 +13,3 @@
13#define LD_SWITCH_X_DEFAULT -Xlinker LD_SWITCH_X_SITE_AUX 13#define LD_SWITCH_X_DEFAULT -Xlinker LD_SWITCH_X_SITE_AUX
14 14
15#endif /* __GNUC__ */ 15#endif /* __GNUC__ */
16
17/* arch-tag: 79c76283-7d50-499b-b910-8ef980357758
18 (do not change this comment) */
diff --git a/src/m/news-r6.h b/src/m/news-r6.h
index d4a2b8869f2..7018dc9571a 100644
--- a/src/m/news-r6.h
+++ b/src/m/news-r6.h
@@ -53,6 +53,3 @@
53 ((a) = \ 53 ((a) = \
54 (((unsigned)(a) << (BITS_PER_INT-GCTYPEBITS-VALBITS)) \ 54 (((unsigned)(a) << (BITS_PER_INT-GCTYPEBITS-VALBITS)) \
55 >> (BITS_PER_INT-GCTYPEBITS-VALBITS))) 55 >> (BITS_PER_INT-GCTYPEBITS-VALBITS)))
56
57/* arch-tag: b9fd7b75-ba3c-46d4-8966-24381b13001b
58 (do not change this comment) */
diff --git a/src/m/news-risc.h b/src/m/news-risc.h
index 2ecaff41cb9..cba5bbc5689 100644
--- a/src/m/news-risc.h
+++ b/src/m/news-risc.h
@@ -57,6 +57,3 @@
57#define BROKEN_PROTOTYPES 57#define BROKEN_PROTOTYPES
58 58
59#endif /* not NEWSOS5 */ 59#endif /* not NEWSOS5 */
60
61/* arch-tag: cf17300c-dd34-4b9d-a657-2de718469662
62 (do not change this comment) */
diff --git a/src/m/news.h b/src/m/news.h
index 1a594ad82a7..812432d8f38 100644
--- a/src/m/news.h
+++ b/src/m/news.h
@@ -60,5 +60,3 @@ NOTE-END */
60 60
61#define LIBS_TERMCAP -ltermcap 61#define LIBS_TERMCAP -ltermcap
62 62
63/* arch-tag: 79bfd831-874a-4339-85fa-b8cbdc29bdab
64 (do not change this comment) */
diff --git a/src/m/next.h b/src/m/next.h
index 1e8a3d3a31c..b2ceb49f434 100644
--- a/src/m/next.h
+++ b/src/m/next.h
@@ -121,6 +121,3 @@ Boston, MA 02111-1307, USA. */
121 121
122/* This should be true for recent NeXT systems. At least since 3.2. */ 122/* This should be true for recent NeXT systems. At least since 3.2. */
123#define HAVE_MACH_MACH_H 123#define HAVE_MACH_MACH_H
124
125/* arch-tag: 1155cdcb-1f6c-4208-a2da-22c7473060a1
126 (do not change this comment) */
diff --git a/src/m/nh3000.h b/src/m/nh3000.h
index d6c09bd65b5..4df55957d90 100644
--- a/src/m/nh3000.h
+++ b/src/m/nh3000.h
@@ -103,6 +103,3 @@ Boston, MA 02111-1307, USA. */
103 */ 103 */
104 104
105/* #define NO_SOCK_SIGIO */ 105/* #define NO_SOCK_SIGIO */
106
107/* arch-tag: 1529f2bc-50d9-42e7-ae72-6f40afadf09e
108 (do not change this comment) */
diff --git a/src/m/nh4000.h b/src/m/nh4000.h
index 70804ef2c36..d002405fe13 100644
--- a/src/m/nh4000.h
+++ b/src/m/nh4000.h
@@ -102,6 +102,3 @@ Boston, MA 02111-1307, USA. */
102 */ 102 */
103 103
104/* #define NO_SOCK_SIGIO */ 104/* #define NO_SOCK_SIGIO */
105
106/* arch-tag: d9e12769-ae79-4c25-953f-70db5b7ef5dd
107 (do not change this comment) */
diff --git a/src/m/ns16000.h b/src/m/ns16000.h
index 549f648c7f8..f684c3dcc6d 100644
--- a/src/m/ns16000.h
+++ b/src/m/ns16000.h
@@ -89,6 +89,3 @@ NOTE-END */
89#define static 89#define static
90 90
91#endif /* USG */ 91#endif /* USG */
92
93/* arch-tag: 4210db3c-e35c-4b96-9399-1dbde3e00a57
94 (do not change this comment) */
diff --git a/src/m/ns32000.h b/src/m/ns32000.h
index 214954b631a..c3183862355 100644
--- a/src/m/ns32000.h
+++ b/src/m/ns32000.h
@@ -96,6 +96,3 @@ Boston, MA 02111-1307, USA. */
96 96
97#define START_FILES pre-crt0.o /lib/crt0.o 97#define START_FILES pre-crt0.o /lib/crt0.o
98#endif 98#endif
99
100/* arch-tag: 13dde0e0-8ed5-4bc3-a0dc-5456c9db5f94
101 (do not change this comment) */
diff --git a/src/m/nu.h b/src/m/nu.h
index 44abc929053..8eb9374e6da 100644
--- a/src/m/nu.h
+++ b/src/m/nu.h
@@ -69,6 +69,3 @@ Boston, MA 02111-1307, USA. */
69 in the executable file. */ 69 in the executable file. */
70 70
71#define SECTION_ALIGNMENT pagemask 71#define SECTION_ALIGNMENT pagemask
72
73/* arch-tag: 7d2d9b6d-75d4-4c0d-96a9-a41f06212f35
74 (do not change this comment) */
diff --git a/src/m/orion.h b/src/m/orion.h
index 76519f6fe68..2a89251e23c 100644
--- a/src/m/orion.h
+++ b/src/m/orion.h
@@ -64,6 +64,3 @@ Boston, MA 02111-1307, USA. */
64#define FSCALE 1.0 64#define FSCALE 1.0
65#endif 65#endif
66#define LOAD_AVE_CVT(x) (int) (((double) (x)) * 100.0 / FSCALE) 66#define LOAD_AVE_CVT(x) (int) (((double) (x)) * 100.0 / FSCALE)
67
68/* arch-tag: 4fcf38ad-d6b0-434b-bc10-16647d5a7fb6
69 (do not change this comment) */
diff --git a/src/m/orion105.h b/src/m/orion105.h
index c58f9222068..7e5fb34b319 100644
--- a/src/m/orion105.h
+++ b/src/m/orion105.h
@@ -66,6 +66,3 @@ Boston, MA 02111-1307, USA. */
66 66
67/* Arguments to ignore before argc in crt0.c. */ 67/* Arguments to ignore before argc in crt0.c. */
68#define DUMMIES dummy1, dummy2, 68#define DUMMIES dummy1, dummy2,
69
70/* arch-tag: 32fed6e3-8cae-4882-b327-a68c2af6db7a
71 (do not change this comment) */
diff --git a/src/m/paragon.h b/src/m/paragon.h
index 11b98dea7ee..5c00f7d8d92 100644
--- a/src/m/paragon.h
+++ b/src/m/paragon.h
@@ -8,6 +8,3 @@
8#define KEEP_OLD_TEXT_SCNPTR 8#define KEEP_OLD_TEXT_SCNPTR
9#define KEEP_OLD_PADDR 9#define KEEP_OLD_PADDR
10#define drem fmod 10#define drem fmod
11
12/* arch-tag: c1bc280c-25e5-4993-9b91-333c52ab3674
13 (do not change this comment) */
diff --git a/src/m/pfa50.h b/src/m/pfa50.h
index c6762a93120..c417a1d58ad 100644
--- a/src/m/pfa50.h
+++ b/src/m/pfa50.h
@@ -87,6 +87,3 @@ Boston, MA 02111-1307, USA. */
87#define NO_SIOCTL_H 87#define NO_SIOCTL_H
88 88
89#define BROKEN_SIGIO 89#define BROKEN_SIGIO
90
91/* arch-tag: f3a127d5-790b-4c78-b6be-837139fb12c4
92 (do not change this comment) */
diff --git a/src/m/plexus.h b/src/m/plexus.h
index b7012c750d6..22dbffa16f9 100644
--- a/src/m/plexus.h
+++ b/src/m/plexus.h
@@ -103,6 +103,3 @@ Boston, MA 02111-1307, USA. */
103/* This triggers some stuff to avoid a compiler bug */ 103/* This triggers some stuff to avoid a compiler bug */
104 104
105#define TAHOE_REGISTER_BUG 105#define TAHOE_REGISTER_BUG
106
107/* arch-tag: 78c607eb-b4f8-4750-b575-39670d979448
108 (do not change this comment) */
diff --git a/src/m/pmax.h b/src/m/pmax.h
index 911f84d3c8a..54f246fed65 100644
--- a/src/m/pmax.h
+++ b/src/m/pmax.h
@@ -105,6 +105,3 @@ NOTE-END */
105 105
106/* Enable a fix in process.c. */ 106/* Enable a fix in process.c. */
107#define SET_CHILD_PTY_PGRP 107#define SET_CHILD_PTY_PGRP
108
109/* arch-tag: 45d5070e-d2b7-479f-b336-3fd497c36e15
110 (do not change this comment) */
diff --git a/src/m/powermac.h b/src/m/powermac.h
index dc698675eaa..0ab535dfd23 100644
--- a/src/m/powermac.h
+++ b/src/m/powermac.h
@@ -109,6 +109,3 @@ Boston, MA 02111-1307, USA. */
109 If you've just fixed a problem in an existing configuration file, 109 If you've just fixed a problem in an existing configuration file,
110 you should also check `etc/MACHINES' to make sure its descriptions 110 you should also check `etc/MACHINES' to make sure its descriptions
111 of known problems in that configuration should be updated. */ 111 of known problems in that configuration should be updated. */
112
113/* arch-tag: d8af08a6-48b3-4c8a-94a0-0b4acae5e1f0
114 (do not change this comment) */
diff --git a/src/m/powerpcle.h b/src/m/powerpcle.h
index 4733156337a..2c01acb843d 100644
--- a/src/m/powerpcle.h
+++ b/src/m/powerpcle.h
@@ -56,6 +56,3 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
56 56
57/* Control a conditional in unexelf.c. */ 57/* Control a conditional in unexelf.c. */
58#define SOLARIS_POWERPC 58#define SOLARIS_POWERPC
59
60/* arch-tag: dc2c3cb6-4683-45ae-961f-0a4f2bda3c61
61 (do not change this comment) */
diff --git a/src/m/pyramid.h b/src/m/pyramid.h
index 7ba6a9e058e..7abd4f88b3f 100644
--- a/src/m/pyramid.h
+++ b/src/m/pyramid.h
@@ -61,6 +61,3 @@ Boston, MA 02111-1307, USA. */
61/* Reenable this #define for old versions of the Pyramid system. */ 61/* Reenable this #define for old versions of the Pyramid system. */
62 62
63/* #define PYRAMID_OLD */ 63/* #define PYRAMID_OLD */
64
65/* arch-tag: b9097bc9-92be-46d4-acb1-13c2b966d581
66 (do not change this comment) */
diff --git a/src/m/pyrmips.h b/src/m/pyrmips.h
index 67705fb6619..1489ddaa664 100644
--- a/src/m/pyrmips.h
+++ b/src/m/pyrmips.h
@@ -6,5 +6,3 @@
6#define SYSTEM_MALLOC 6#define SYSTEM_MALLOC
7#define CANNOT_DUMP 7#define CANNOT_DUMP
8 8
9/* arch-tag: 82559148-25a8-466d-bbb3-f903f7666b7a
10 (do not change this comment) */
diff --git a/src/m/sequent-ptx.h b/src/m/sequent-ptx.h
index a72c7055780..2c815ff97bb 100644
--- a/src/m/sequent-ptx.h
+++ b/src/m/sequent-ptx.h
@@ -127,5 +127,3 @@ Boston, MA 02111-1307, USA. */
127/* Use terminfo library. */ 127/* Use terminfo library. */
128#define LIBS_TERMCAP -ltermlib 128#define LIBS_TERMCAP -ltermlib
129 129
130/* arch-tag: 0494629b-7e11-4f6f-865f-62254ac46099
131 (do not change this comment) */
diff --git a/src/m/sequent.h b/src/m/sequent.h
index 7e45c4f4fda..404bbf54668 100644
--- a/src/m/sequent.h
+++ b/src/m/sequent.h
@@ -163,6 +163,3 @@ NOTE-END */
163 sprintf (ptyname, "/dev/pty%c%c", PTY_MAJOR[ma], PTY_MINOR[mi]); 163 sprintf (ptyname, "/dev/pty%c%c", PTY_MAJOR[ma], PTY_MINOR[mi]);
164#define PTY_TTY_NAME_SPRINTF \ 164#define PTY_TTY_NAME_SPRINTF \
165 sprintf (ptyname, "/dev/tty%c%c", PTY_MAJOR[ma], PTY_MINOR[mi]); 165 sprintf (ptyname, "/dev/tty%c%c", PTY_MAJOR[ma], PTY_MINOR[mi]);
166
167/* arch-tag: 81caea48-aa64-4021-9544-e969dea71ee8
168 (do not change this comment) */
diff --git a/src/m/sparc.h b/src/m/sparc.h
index 8656152fb7a..8e22ccb2b21 100644
--- a/src/m/sparc.h
+++ b/src/m/sparc.h
@@ -97,6 +97,3 @@ NOTE-END */
97 should be here. -- fx */ 97 should be here. -- fx */
98#endif 98#endif
99#endif 99#endif
100
101/* arch-tag: 0a6f7882-33fd-4811-9832-7466c51e50f7
102 (do not change this comment) */
diff --git a/src/m/sps7.h b/src/m/sps7.h
index ba4eae18510..1589f2cbfb2 100644
--- a/src/m/sps7.h
+++ b/src/m/sps7.h
@@ -112,6 +112,3 @@ Boston, MA 02111-1307, USA. */
112#define ADJUST_EXEC_HEADER f_hdr.f_magic = SMROMAGIC;\ 112#define ADJUST_EXEC_HEADER f_hdr.f_magic = SMROMAGIC;\
113 f_ohdr.stsize = 0; 113 f_ohdr.stsize = 0;
114#endif 114#endif
115
116/* arch-tag: 2240f71c-6f3b-4a82-80fc-4d56c682d7ad
117 (do not change this comment) */
diff --git a/src/m/sr2k.h b/src/m/sr2k.h
index c3865a79e72..579432aa3b0 100644
--- a/src/m/sr2k.h
+++ b/src/m/sr2k.h
@@ -160,6 +160,3 @@ Boston, MA 02111-1307, USA. */
160#define rindex strrchr 160#define rindex strrchr
161 161
162/* #endif */ 162/* #endif */
163
164/* arch-tag: 4ced5b51-ffe6-4be1-9954-eb40657023a5
165 (do not change this comment) */
diff --git a/src/m/stride.h b/src/m/stride.h
index 941b9d7cc98..4e1fd18dc91 100644
--- a/src/m/stride.h
+++ b/src/m/stride.h
@@ -115,6 +115,3 @@ Boston, MA 02111-1307, USA. */
115/* Define this macro if system defines a type `union wait'. */ 115/* Define this macro if system defines a type `union wait'. */
116 116
117#define HAVE_UNION_WAIT 117#define HAVE_UNION_WAIT
118
119/* arch-tag: 65c635ed-5bc7-4ace-ab20-f3442429c8ba
120 (do not change this comment) */
diff --git a/src/m/sun1.h b/src/m/sun1.h
index 54d51106e6b..6bff1d21677 100644
--- a/src/m/sun1.h
+++ b/src/m/sun1.h
@@ -74,6 +74,3 @@ NOTE-END */
74/* Mask for address bits within a memory segment */ 74/* Mask for address bits within a memory segment */
75 75
76#define SEGMENT_MASK (SEGSIZ - 1) 76#define SEGMENT_MASK (SEGSIZ - 1)
77
78/* arch-tag: 58ec9c79-48bd-4d1b-aad1-65a09a6b0d10
79 (do not change this comment) */
diff --git a/src/m/sun2.h b/src/m/sun2.h
index 33f811aea04..5107f3c47d2 100644
--- a/src/m/sun2.h
+++ b/src/m/sun2.h
@@ -95,6 +95,3 @@ NOTE-END */
95#define SYMS_MACHINE syms_of_sunfns () 95#define SYMS_MACHINE syms_of_sunfns ()
96#define PURESIZE 132000 96#define PURESIZE 132000
97#endif 97#endif
98
99/* arch-tag: 543c3570-74ca-4099-aa47-db7c7b691c8e
100 (do not change this comment) */
diff --git a/src/m/sun3-68881.h b/src/m/sun3-68881.h
index 33b9c2bd527..1210bef6300 100644
--- a/src/m/sun3-68881.h
+++ b/src/m/sun3-68881.h
@@ -26,6 +26,3 @@ NOTE-END */
26 26
27#define sun_68881 27#define sun_68881
28#define START_FILES crt0.o /usr/lib/Mcrt1.o 28#define START_FILES crt0.o /usr/lib/Mcrt1.o
29
30/* arch-tag: f8659e89-5f5e-4921-940c-814a5786b901
31 (do not change this comment) */
diff --git a/src/m/sun3-fpa.h b/src/m/sun3-fpa.h
index b78adaf7378..1b2c084e010 100644
--- a/src/m/sun3-fpa.h
+++ b/src/m/sun3-fpa.h
@@ -26,6 +26,3 @@ NOTE-END */
26 26
27#define sun_fpa 27#define sun_fpa
28#define START_FILES crt0.o /usr/lib/Wcrt1.o 28#define START_FILES crt0.o /usr/lib/Wcrt1.o
29
30/* arch-tag: db287fbb-966f-4a70-a3f4-a6768c09326b
31 (do not change this comment) */
diff --git a/src/m/sun3-soft.h b/src/m/sun3-soft.h
index 32b2558c01b..0913e875d8a 100644
--- a/src/m/sun3-soft.h
+++ b/src/m/sun3-soft.h
@@ -27,6 +27,3 @@ NOTE-END */
27 27
28#define sun_soft 28#define sun_soft
29#define START_FILES crt0.o /usr/lib/Fcrt1.o 29#define START_FILES crt0.o /usr/lib/Fcrt1.o
30
31/* arch-tag: 76e9d7e6-66a8-4c4f-b0a5-335d082e5720
32 (do not change this comment) */
diff --git a/src/m/sun3.h b/src/m/sun3.h
index b2713703416..24f84d8e2da 100644
--- a/src/m/sun3.h
+++ b/src/m/sun3.h
@@ -48,6 +48,3 @@ NOTE-END */
48 For maximum cleanliness, don't edit this file; 48 For maximum cleanliness, don't edit this file;
49 instead, insert this line in config.h. */ 49 instead, insert this line in config.h. */
50/* #define START_FILES crt0.o /usr/lib/Mcrt1.o */ 50/* #define START_FILES crt0.o /usr/lib/Mcrt1.o */
51
52/* arch-tag: d0559a79-2285-4a78-ad68-9694264d0d8a
53 (do not change this comment) */
diff --git a/src/m/sun386.h b/src/m/sun386.h
index d3866e8f177..61468f99879 100644
--- a/src/m/sun386.h
+++ b/src/m/sun386.h
@@ -80,6 +80,3 @@ NOTE-END */
80 on the 386 needs this. */ 80 on the 386 needs this. */
81#define LIBS_MACHINE -lkvm 81#define LIBS_MACHINE -lkvm
82#endif 82#endif
83
84/* arch-tag: 861af4b4-ce5f-475e-876e-ebff6436a1fe
85 (do not change this comment) */
diff --git a/src/m/symmetry.h b/src/m/symmetry.h
index ca584c9c6e1..a3e89c58490 100644
--- a/src/m/symmetry.h
+++ b/src/m/symmetry.h
@@ -89,6 +89,3 @@ Boston, MA 02111-1307, USA. */
89 sprintf (pty_name, "/dev/pty%c%c", PTY_MAJOR[ma], PTY_MINOR[mi]); 89 sprintf (pty_name, "/dev/pty%c%c", PTY_MAJOR[ma], PTY_MINOR[mi]);
90#define PTY_TTY_NAME_SPRINTF \ 90#define PTY_TTY_NAME_SPRINTF \
91 sprintf (pty_name, "/dev/tty%c%c", PTY_MAJOR[ma], PTY_MINOR[mi]); 91 sprintf (pty_name, "/dev/tty%c%c", PTY_MAJOR[ma], PTY_MINOR[mi]);
92
93/* arch-tag: 4169a89e-3764-4147-98df-1ba3bdd45a5b
94 (do not change this comment) */
diff --git a/src/m/tad68k.h b/src/m/tad68k.h
index 084e432223e..4aa142fbd91 100644
--- a/src/m/tad68k.h
+++ b/src/m/tad68k.h
@@ -109,6 +109,3 @@ Boston, MA 02111-1307, USA. */
109#define HAVE_PTYS /* we do have PTYs if we have TCP */ 109#define HAVE_PTYS /* we do have PTYs if we have TCP */
110#define HAVE_SOCKETS /* we do have sockets if we have TCP */ 110#define HAVE_SOCKETS /* we do have sockets if we have TCP */
111#define LIBS_SYSTEM -lsocket /* get TCP networking functions */ 111#define LIBS_SYSTEM -lsocket /* get TCP networking functions */
112
113/* arch-tag: e0c09754-b0f2-48da-a8a5-aee3c94838f4
114 (do not change this comment) */
diff --git a/src/m/tahoe.h b/src/m/tahoe.h
index 42741e25cb6..343247d0529 100644
--- a/src/m/tahoe.h
+++ b/src/m/tahoe.h
@@ -66,6 +66,3 @@ NOTE-END */
66/* This triggers some stuff to avoid a compiler bug */ 66/* This triggers some stuff to avoid a compiler bug */
67 67
68#define TAHOE_REGISTER_BUG 68#define TAHOE_REGISTER_BUG
69
70/* arch-tag: dd452693-80e1-413f-a164-0141eb68d831
71 (do not change this comment) */
diff --git a/src/m/tandem-s2.h b/src/m/tandem-s2.h
index b22f9bb66af..92e9ebfbb35 100644
--- a/src/m/tandem-s2.h
+++ b/src/m/tandem-s2.h
@@ -19,6 +19,3 @@
19/* Correct some library file names. */ 19/* Correct some library file names. */
20#define START_FILES pre-crt0.o /usr/lib/crt1.o1.31 20#define START_FILES pre-crt0.o /usr/lib/crt1.o1.31
21#define LIB_STANDARD -lbsd -lc /usr/lib/crtn.o1.31 21#define LIB_STANDARD -lbsd -lc /usr/lib/crtn.o1.31
22
23/* arch-tag: ae34a1a6-6408-4b23-a6d3-ce4e8f124916
24 (do not change this comment) */
diff --git a/src/m/targon31.h b/src/m/targon31.h
index afc72f4e0ee..7c44f12e177 100644
--- a/src/m/targon31.h
+++ b/src/m/targon31.h
@@ -92,6 +92,3 @@ Boston, MA 02111-1307, USA. */
92#define SEGMENT_MASK 0xffff 92#define SEGMENT_MASK 0xffff
93 93
94#define SWITCH_ENUM_BUG 1 94#define SWITCH_ENUM_BUG 1
95
96/* arch-tag: f2438018-7d4e-4be5-b368-4bf342b7785b
97 (do not change this comment) */
diff --git a/src/m/tek4300.h b/src/m/tek4300.h
index 34b160ba6da..d402022a034 100644
--- a/src/m/tek4300.h
+++ b/src/m/tek4300.h
@@ -99,6 +99,3 @@ Boston, MA 02111-1307, USA. */
99/* Process groups work in the traditional BSD manner. */ 99/* Process groups work in the traditional BSD manner. */
100 100
101#define BSD_PGRPS 101#define BSD_PGRPS
102
103/* arch-tag: afa06e53-094c-4a19-9219-155f8ba4bbcc
104 (do not change this comment) */
diff --git a/src/m/tekxd88.h b/src/m/tekxd88.h
index a30bbdd8d6c..2e1fa20d371 100644
--- a/src/m/tekxd88.h
+++ b/src/m/tekxd88.h
@@ -111,6 +111,3 @@ Boston, MA 02111-1307, USA. */
111 111
112/* We need this to get dumping to work */ 112/* We need this to get dumping to work */
113#define KEEP_OLD_TEXT_SCNPTR 113#define KEEP_OLD_TEXT_SCNPTR
114
115/* arch-tag: fd3cebc3-2aed-4f8c-be9b-f37331c6e0ff
116 (do not change this comment) */
diff --git a/src/m/template.h b/src/m/template.h
index 914daa3047c..6def690cd98 100644
--- a/src/m/template.h
+++ b/src/m/template.h
@@ -109,6 +109,3 @@ Boston, MA 02111-1307, USA. */
109 If you've just fixed a problem in an existing configuration file, 109 If you've just fixed a problem in an existing configuration file,
110 you should also check `etc/MACHINES' to make sure its descriptions 110 you should also check `etc/MACHINES' to make sure its descriptions
111 of known problems in that configuration should be updated. */ 111 of known problems in that configuration should be updated. */
112
113/* arch-tag: d7dae0a9-4f99-4939-bef9-5738e1f33955
114 (do not change this comment) */
diff --git a/src/m/tower32.h b/src/m/tower32.h
index 947e495aa20..307d2b93e33 100644
--- a/src/m/tower32.h
+++ b/src/m/tower32.h
@@ -109,6 +109,3 @@ Boston, MA 02111-1307, USA. */
109#include <asld.h> 109#include <asld.h>
110#define EXEC_MAGIC AOUT1MAGIC 110#define EXEC_MAGIC AOUT1MAGIC
111#define EXEC_PAGESIZE DATACLICK 111#define EXEC_PAGESIZE DATACLICK
112
113/* arch-tag: a08e7dea-d48e-44cc-b60d-c7f2e5187ff5
114 (do not change this comment) */
diff --git a/src/m/tower32v3.h b/src/m/tower32v3.h
index fbd7e032a38..3d54366aa94 100644
--- a/src/m/tower32v3.h
+++ b/src/m/tower32v3.h
@@ -107,6 +107,3 @@ Boston, MA 02111-1307, USA. */
107/* The OS needs stream.h+ptem.h included in sysdep.c. */ 107/* The OS needs stream.h+ptem.h included in sysdep.c. */
108#define NO_SIOCTL_H 108#define NO_SIOCTL_H
109#define NEED_PTEM_H 109#define NEED_PTEM_H
110
111/* arch-tag: 3dff1355-7cb6-49e3-8834-85a369e4ea8f
112 (do not change this comment) */
diff --git a/src/m/ustation.h b/src/m/ustation.h
index b03a3555352..17d59df0d02 100644
--- a/src/m/ustation.h
+++ b/src/m/ustation.h
@@ -126,6 +126,3 @@ Boston, MA 02111-1307, USA. */
126 126
127#define BROKEN_SIGIO 127#define BROKEN_SIGIO
128#define BROKEN_SIGTSTP 128#define BROKEN_SIGTSTP
129
130/* arch-tag: 797f1d3e-3077-4eee-a81b-03fcf3a988fe
131 (do not change this comment) */
diff --git a/src/m/vax.h b/src/m/vax.h
index 2e9d4738b64..eace9f7e144 100644
--- a/src/m/vax.h
+++ b/src/m/vax.h
@@ -113,6 +113,3 @@ NOTE-END */
113#ifdef BSD4_2 113#ifdef BSD4_2
114#define HAVE_FTIME 114#define HAVE_FTIME
115#endif 115#endif
116
117/* arch-tag: 508bdf7a-01a0-4ce0-8eba-0704d0df55a0
118 (do not change this comment) */
diff --git a/src/m/wicat.h b/src/m/wicat.h
index bca10df352d..0a9596cd15c 100644
--- a/src/m/wicat.h
+++ b/src/m/wicat.h
@@ -131,6 +131,3 @@ Boston, MA 02111-1307, USA. */
131#undef TERMINFO 131#undef TERMINFO
132#define LIBS_TERMCAP select.o -ltermlib 132#define LIBS_TERMCAP select.o -ltermlib
133#endif 133#endif
134
135/* arch-tag: b181c512-0275-4d25-9bbc-be0c8ca7bcad
136 (do not change this comment) */
diff --git a/src/m/windowsnt.h b/src/m/windowsnt.h
index 701e6e21e1b..4188a7032ec 100644
--- a/src/m/windowsnt.h
+++ b/src/m/windowsnt.h
@@ -119,6 +119,3 @@ Boston, MA 02111-1307, USA. */
119 If you've just fixed a problem in an existing configuration file, 119 If you've just fixed a problem in an existing configuration file,
120 you should also check `etc/MACHINES' to make sure its descriptions 120 you should also check `etc/MACHINES' to make sure its descriptions
121 of known problems in that configuration should be updated. */ 121 of known problems in that configuration should be updated. */
122
123/* arch-tag: ed6dc0c1-5c01-49df-befd-c25dfadfb8cf
124 (do not change this comment) */
diff --git a/src/m/xps100.h b/src/m/xps100.h
index 617b0a9c1d7..26cec523741 100644
--- a/src/m/xps100.h
+++ b/src/m/xps100.h
@@ -92,6 +92,3 @@ Boston, MA 02111-1307, USA. */
92#define LIB_STANDARD -lc 92#define LIB_STANDARD -lc
93#define LD_SWITCH_MACHINE -X 93#define LD_SWITCH_MACHINE -X
94#define SECTION_ALIGNMENT (0x3ff) 94#define SECTION_ALIGNMENT (0x3ff)
95
96/* arch-tag: 42316eb5-74b2-4762-970a-e372c6a2783d
97 (do not change this comment) */
diff --git a/src/mac.c b/src/mac.c
index 9d3af053495..ce2e4242493 100644
--- a/src/mac.c
+++ b/src/mac.c
@@ -2988,6 +2988,3 @@ syms_of_mac ()
2988 defsubr (&Smac_file_name_to_posix); 2988 defsubr (&Smac_file_name_to_posix);
2989 defsubr (&Sposix_file_name_to_mac); 2989 defsubr (&Sposix_file_name_to_mac);
2990} 2990}
2991
2992/* arch-tag: 29d30c1f-0c6b-4f88-8a6d-0558d7f9dbff
2993 (do not change this comment) */
diff --git a/src/macfns.c b/src/macfns.c
index 1634809ca3e..003ae084c2c 100644
--- a/src/macfns.c
+++ b/src/macfns.c
@@ -9026,6 +9026,3 @@ init_xfns ()
9026#endif 9026#endif
9027#endif /* NTEMACS_TODO */ 9027#endif /* NTEMACS_TODO */
9028} 9028}
9029
9030/* arch-tag: d7591289-f374-4377-b245-12f5dbbb8edc
9031 (do not change this comment) */
diff --git a/src/macgui.h b/src/macgui.h
index 34f5913d5df..e04cf448b4a 100644
--- a/src/macgui.h
+++ b/src/macgui.h
@@ -198,5 +198,3 @@ typedef struct {
198 198
199#endif /* EMACS_MACGUI_H */ 199#endif /* EMACS_MACGUI_H */
200 200
201/* arch-tag: 5a0da49a-35e2-418b-a58c-8a55778ae849
202 (do not change this comment) */
diff --git a/src/macmenu.c b/src/macmenu.c
index 0a6747896b6..72fb95fbaa9 100644
--- a/src/macmenu.c
+++ b/src/macmenu.c
@@ -2374,6 +2374,3 @@ The enable predicate for a menu command should check this variable. */);
2374 defsubr (&Sx_popup_dialog); 2374 defsubr (&Sx_popup_dialog);
2375#endif 2375#endif
2376} 2376}
2377
2378/* arch-tag: 40b2c6c7-b8a9-4a49-b930-1b2707184cce
2379 (do not change this comment) */
diff --git a/src/macros.c b/src/macros.c
index d0219a3be04..1b23f4b3c8c 100644
--- a/src/macros.c
+++ b/src/macros.c
@@ -406,6 +406,3 @@ syms_of_macros ()
406 DEFVAR_KBOARD ("last-kbd-macro", Vlast_kbd_macro, 406 DEFVAR_KBOARD ("last-kbd-macro", Vlast_kbd_macro,
407 doc: /* Last kbd macro defined, as a string or vector; nil if none defined. */); 407 doc: /* Last kbd macro defined, as a string or vector; nil if none defined. */);
408} 408}
409
410/* arch-tag: d293fcc9-2266-4163-9198-7fa0de12ec9e
411 (do not change this comment) */
diff --git a/src/macros.h b/src/macros.h
index 41a32efe2e0..3f2629c661d 100644
--- a/src/macros.h
+++ b/src/macros.h
@@ -52,6 +52,3 @@ extern void finalize_kbd_macro_chars P_ ((void));
52/* Store a character into kbd macro being defined */ 52/* Store a character into kbd macro being defined */
53 53
54extern void store_kbd_macro_char P_ ((Lisp_Object)); 54extern void store_kbd_macro_char P_ ((Lisp_Object));
55
56/* arch-tag: 8edb7088-682f-4d1f-a4d9-0fbb7284234e
57 (do not change this comment) */
diff --git a/src/macterm.c b/src/macterm.c
index 8c22d047939..d00c1d690ac 100644
--- a/src/macterm.c
+++ b/src/macterm.c
@@ -8827,6 +8827,3 @@ command, this enables the Mac keyboard to be used to enter non-ASCII
8827characters directly. */); 8827characters directly. */);
8828 mac_keyboard_text_encoding = kTextEncodingMacRoman; 8828 mac_keyboard_text_encoding = kTextEncodingMacRoman;
8829} 8829}
8830
8831/* arch-tag: f2259165-4454-4c04-a029-a133c8af7b5b
8832 (do not change this comment) */
diff --git a/src/macterm.h b/src/macterm.h
index b3fe53c86ea..65925334623 100644
--- a/src/macterm.h
+++ b/src/macterm.h
@@ -581,5 +581,3 @@ void deactivate_scroll_bars (FRAME_PTR);
581#define FONT_TYPE_FOR_UNIBYTE(font, ch) 0 581#define FONT_TYPE_FOR_UNIBYTE(font, ch) 0
582#define FONT_TYPE_FOR_MULTIBYTE(font, ch) 0 582#define FONT_TYPE_FOR_MULTIBYTE(font, ch) 0
583 583
584/* arch-tag: 6b4ca125-5bef-476d-8ee8-31ed808b7e79
585 (do not change this comment) */
diff --git a/src/makefile.nt b/src/makefile.nt
index 0cf08f37105..e3d05846ccc 100644
--- a/src/makefile.nt
+++ b/src/makefile.nt
@@ -1228,5 +1228,3 @@ $(BLD)\w32bdf.obj: \
1228 $(SRC)\w32.h \ 1228 $(SRC)\w32.h \
1229 $(SRC)\frame.h \ 1229 $(SRC)\frame.h \
1230 $(SRC)\blockinput.h 1230 $(SRC)\blockinput.h
1231
1232# arch-tag: ee9a97ba-19b7-4b50-a127-aaf4efe494dc
diff --git a/src/makefile.w32-in b/src/makefile.w32-in
index 56bdc641afe..8b4195e0b78 100644
--- a/src/makefile.w32-in
+++ b/src/makefile.w32-in
@@ -1445,5 +1445,3 @@ $(BLD)/w32bdf.$(O): \
1445 $(SRC)/w32bdf.h \ 1445 $(SRC)/w32bdf.h \
1446 $(SRC)/w32gui.h \ 1446 $(SRC)/w32gui.h \
1447 $(SRC)/w32term.h 1447 $(SRC)/w32term.h
1448
1449# arch-tag: 9fd7aba8-f826-4111-b3c0-497a8e7db9a0
diff --git a/src/marker.c b/src/marker.c
index ab054ba2dd9..abdc123c876 100644
--- a/src/marker.c
+++ b/src/marker.c
@@ -921,6 +921,3 @@ syms_of_marker ()
921 doc: /* Non-nil enables debugging checks in byte/char position conversions. */); 921 doc: /* Non-nil enables debugging checks in byte/char position conversions. */);
922 byte_debug_flag = 0; 922 byte_debug_flag = 0;
923} 923}
924
925/* arch-tag: 50aa418f-cdd0-4838-b64b-94aa4b2a3b74
926 (do not change this comment) */
diff --git a/src/md5.c b/src/md5.c
index c8df5616fa9..a27d67b04fb 100644
--- a/src/md5.c
+++ b/src/md5.c
@@ -441,6 +441,3 @@ md5_process_block (buffer, len, ctx)
441 ctx->C = C; 441 ctx->C = C;
442 ctx->D = D; 442 ctx->D = D;
443} 443}
444
445/* arch-tag: 60084f04-b434-42cb-9d2b-e91df01f4325
446 (do not change this comment) */
diff --git a/src/md5.h b/src/md5.h
index e1cb3dd2e5e..c4788cacabd 100644
--- a/src/md5.h
+++ b/src/md5.h
@@ -144,6 +144,3 @@ extern void *md5_buffer __P ((const char *buffer, size_t len,
144 void *resblock)); 144 void *resblock));
145 145
146#endif /* md5.h */ 146#endif /* md5.h */
147
148/* arch-tag: 7cd389f3-6c40-4950-999d-0b2ebd1d20d7
149 (do not change this comment) */
diff --git a/src/mem-limits.h b/src/mem-limits.h
index 578cf59f12e..fb3dae2eb84 100644
--- a/src/mem-limits.h
+++ b/src/mem-limits.h
@@ -194,6 +194,3 @@ get_lim_data ()
194#endif /* not WINDOWSNT */ 194#endif /* not WINDOWSNT */
195#endif /* not USG */ 195#endif /* not USG */
196#endif /* not NO_LIM_DATA */ 196#endif /* not NO_LIM_DATA */
197
198/* arch-tag: fe39244e-e54f-4208-b7aa-02556f7841c5
199 (do not change this comment) */
diff --git a/src/minibuf.c b/src/minibuf.c
index 542fdd54f1d..d265e8063f1 100644
--- a/src/minibuf.c
+++ b/src/minibuf.c
@@ -2687,6 +2687,3 @@ keys_of_minibuf ()
2687 initial_define_key (Vminibuffer_local_must_match_map, Ctl ('j'), 2687 initial_define_key (Vminibuffer_local_must_match_map, Ctl ('j'),
2688 "minibuffer-complete-and-exit"); 2688 "minibuffer-complete-and-exit");
2689} 2689}
2690
2691/* arch-tag: 8f69b601-fba3-484c-a6dd-ceaee54a7a73
2692 (do not change this comment) */
diff --git a/src/mktime.c b/src/mktime.c
index cd8f0254030..fa9c9911edb 100644
--- a/src/mktime.c
+++ b/src/mktime.c
@@ -564,6 +564,3 @@ Local Variables:
564compile-command: "gcc -DDEBUG -DHAVE_LIMITS_H -DSTDC_HEADERS -Wall -W -O -g mktime.c -o mktime" 564compile-command: "gcc -DDEBUG -DHAVE_LIMITS_H -DSTDC_HEADERS -Wall -W -O -g mktime.c -o mktime"
565End: 565End:
566*/ 566*/
567
568/* arch-tag: 9456752f-7ddd-47cb-8286-fa807b1355ae
569 (do not change this comment) */
diff --git a/src/msdos.c b/src/msdos.c
index b04b55c2260..5f2f488b20f 100644
--- a/src/msdos.c
+++ b/src/msdos.c
@@ -64,7 +64,6 @@ Boston, MA 02111-1307, USA. */
64#include "commands.h" 64#include "commands.h"
65#include "blockinput.h" 65#include "blockinput.h"
66#include "keyboard.h" 66#include "keyboard.h"
67#include "intervals.h"
68#include <go32.h> 67#include <go32.h>
69#include <pc.h> 68#include <pc.h>
70#include <ctype.h> 69#include <ctype.h>
@@ -1436,7 +1435,7 @@ IT_note_mode_line_highlight (struct window *w, int x, int mode_line_p)
1436 /* Find the glyph under X. */ 1435 /* Find the glyph under X. */
1437 glyph = (row->glyphs[TEXT_AREA] 1436 glyph = (row->glyphs[TEXT_AREA]
1438 + x 1437 + x
1439 /* in case someone implements scroll bars some day... */ 1438 /* Does MS-DOG really support scroll-bars?? ++KFS */
1440 - WINDOW_LEFT_SCROLL_BAR_AREA_WIDTH (w)); 1439 - WINDOW_LEFT_SCROLL_BAR_AREA_WIDTH (w));
1441 end = glyph + row->used[TEXT_AREA]; 1440 end = glyph + row->used[TEXT_AREA];
1442 if (glyph < end 1441 if (glyph < end
@@ -5298,6 +5297,3 @@ nil means don't delete them until `list-processes' is run. */);
5298} 5297}
5299 5298
5300#endif /* MSDOS */ 5299#endif /* MSDOS */
5301
5302/* arch-tag: db404e92-52a5-475f-9eb2-1cb78dd05f30
5303 (do not change this comment) */
diff --git a/src/msdos.h b/src/msdos.h
index a07979d2f6a..40d01a8bba6 100644
--- a/src/msdos.h
+++ b/src/msdos.h
@@ -159,6 +159,3 @@ void XMenuDestroy (Display *, XMenu *);
159#endif /* not HAVE_X_WINDOWS */ 159#endif /* not HAVE_X_WINDOWS */
160 160
161#endif /* not EMACS_MSDOS_H */ 161#endif /* not EMACS_MSDOS_H */
162
163/* arch-tag: ad21eeed-8fdb-4357-8007-36368a6bdbf3
164 (do not change this comment) */
diff --git a/src/ndir.h b/src/ndir.h
index bcf52c902f4..f02dfbd6703 100644
--- a/src/ndir.h
+++ b/src/ndir.h
@@ -53,6 +53,3 @@ extern void seekdir();
53extern void closedir(); 53extern void closedir();
54 54
55#define rewinddir( dirp ) seekdir( dirp, 0L ) 55#define rewinddir( dirp ) seekdir( dirp, 0L )
56
57/* arch-tag: aea50570-ffb7-43fd-b423-7743b10fbe6e
58 (do not change this comment) */
diff --git a/src/param.h b/src/param.h
index 5e80bf9e548..1b27b50a276 100644
--- a/src/param.h
+++ b/src/param.h
@@ -1,5 +1,2 @@
1/* This is so that Emacs can run on VMS... */ 1/* This is so that Emacs can run on VMS... */
2#define EXEC_PAGESIZE 512 2#define EXEC_PAGESIZE 512
3
4/* arch-tag: a6daea28-33a6-4dd3-97d8-5ee1a12f09d3
5 (do not change this comment) */
diff --git a/src/point.h b/src/point.h
index 0156e1baed2..7bae693f2d4 100644
--- a/src/point.h
+++ b/src/point.h
@@ -3,6 +3,3 @@
3static char point_bits[] = { 3static char point_bits[] = {
4 0x1f, 0x0e, 0x0e, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 4 0x1f, 0x0e, 0x0e, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
5 0x00, 0x00, 0x04, 0x04, 0x0e, 0x0e, 0x1f}; 5 0x00, 0x00, 0x04, 0x04, 0x0e, 0x0e, 0x1f};
6
7/* arch-tag: a8dad510-7254-4964-b71e-bb6f81cce572
8 (do not change this comment) */
diff --git a/src/pre-crt0.c b/src/pre-crt0.c
index 8abc9545417..67fd31cd6ac 100644
--- a/src/pre-crt0.c
+++ b/src/pre-crt0.c
@@ -7,6 +7,3 @@
7/* Create a label to appear at the beginning of data space. */ 7/* Create a label to appear at the beginning of data space. */
8 8
9int data_start = 0; 9int data_start = 0;
10
11/* arch-tag: 2e260272-0790-495f-9362-55abd56b5c5a
12 (do not change this comment) */
diff --git a/src/prefix-args.c b/src/prefix-args.c
index eeeb1038a47..4f5b620a2f3 100644
--- a/src/prefix-args.c
+++ b/src/prefix-args.c
@@ -71,6 +71,3 @@ Echo each ARG preceded by PREFIX and a space.\n", progname);
71 71
72 exit (0); 72 exit (0);
73} 73}
74
75/* arch-tag: 08136d70-e5c0-49c7-bcd8-b4850233977a
76 (do not change this comment) */
diff --git a/src/print.c b/src/print.c
index bbb491dc584..e06b8a0052d 100644
--- a/src/print.c
+++ b/src/print.c
@@ -506,7 +506,7 @@ print_string (string, printcharfun)
506 for (i = 0; i < size; i++) 506 for (i = 0; i < size; i++)
507 PRINTCHAR (SREF (string, i)); 507 PRINTCHAR (SREF (string, i));
508 else 508 else
509 for (i = 0; i < size_byte; ) 509 for (i = 0; i < size_byte; i++)
510 { 510 {
511 /* Here, we must convert each multi-byte form to the 511 /* Here, we must convert each multi-byte form to the
512 corresponding character code before handing it to PRINTCHAR. */ 512 corresponding character code before handing it to PRINTCHAR. */
@@ -2170,6 +2170,3 @@ that need to be recorded in the table. */);
2170 2170
2171 defsubr (&Swith_output_to_temp_buffer); 2171 defsubr (&Swith_output_to_temp_buffer);
2172} 2172}
2173
2174/* arch-tag: bc797170-94ae-41de-86e3-75e20f8f7a39
2175 (do not change this comment) */
diff --git a/src/process.c b/src/process.c
index dbb26e43a7b..c4ba96a9e5c 100644
--- a/src/process.c
+++ b/src/process.c
@@ -6799,6 +6799,3 @@ syms_of_process ()
6799 6799
6800 6800
6801#endif /* not subprocesses */ 6801#endif /* not subprocesses */
6802
6803/* arch-tag: 3706c011-7b9a-4117-bd4f-59e7f701a4c4
6804 (do not change this comment) */
diff --git a/src/process.h b/src/process.h
index 63680a0ed8e..6ad7f7ddf5e 100644
--- a/src/process.h
+++ b/src/process.h
@@ -133,6 +133,3 @@ extern int synch_process_retcode;
133#ifndef NULL_DEVICE 133#ifndef NULL_DEVICE
134#define NULL_DEVICE "/dev/null" 134#define NULL_DEVICE "/dev/null"
135#endif 135#endif
136
137/* arch-tag: dffedfc4-d7bc-4b58-a26f-c16155449c72
138 (do not change this comment) */
diff --git a/src/puresize.h b/src/puresize.h
index 6ca10b22fdf..67c8aede134 100644
--- a/src/puresize.h
+++ b/src/puresize.h
@@ -42,7 +42,7 @@ Boston, MA 02111-1307, USA. */
42#endif 42#endif
43 43
44#ifndef BASE_PURESIZE 44#ifndef BASE_PURESIZE
45#define BASE_PURESIZE (1100000 + SYSTEM_PURESIZE_EXTRA + SITELOAD_PURESIZE_EXTRA) 45#define BASE_PURESIZE (920000 + SYSTEM_PURESIZE_EXTRA + SITELOAD_PURESIZE_EXTRA)
46#endif 46#endif
47 47
48/* Increase BASE_PURESIZE by a ratio depending on the machine's word size. */ 48/* Increase BASE_PURESIZE by a ratio depending on the machine's word size. */
@@ -96,6 +96,3 @@ extern char my_edata[];
96 96
97#endif /* PNTR_COMPARISON_TYPE */ 97#endif /* PNTR_COMPARISON_TYPE */
98#endif /* VIRT_ADDRESS_VARIES */ 98#endif /* VIRT_ADDRESS_VARIES */
99
100/* arch-tag: fd9b0a91-a70e-4729-a75a-6bb4ca1ce14f
101 (do not change this comment) */
diff --git a/src/ralloc.c b/src/ralloc.c
index 75c25258a9d..f710cfdc2b7 100644
--- a/src/ralloc.c
+++ b/src/ralloc.c
@@ -1286,6 +1286,3 @@ r_alloc_init ()
1286 1286
1287 use_relocatable_buffers = 1; 1287 use_relocatable_buffers = 1;
1288} 1288}
1289
1290/* arch-tag: 6a524a15-faff-44c8-95d4-a5da6f55110f
1291 (do not change this comment) */
diff --git a/src/regex.c b/src/regex.c
index a31bb490ff2..f55cc5aeb61 100644
--- a/src/regex.c
+++ b/src/regex.c
@@ -6327,6 +6327,3 @@ regfree (preg)
6327WEAK_ALIAS (__regfree, regfree) 6327WEAK_ALIAS (__regfree, regfree)
6328 6328
6329#endif /* not emacs */ 6329#endif /* not emacs */
6330
6331/* arch-tag: 4ffd68ba-2a9e-435b-a21a-018990f9eeb2
6332 (do not change this comment) */
diff --git a/src/regex.h b/src/regex.h
index 1818d5f9681..1cfd4363ea7 100644
--- a/src/regex.h
+++ b/src/regex.h
@@ -571,6 +571,3 @@ version-control: t
571trim-versions-without-asking: nil 571trim-versions-without-asking: nil
572End: 572End:
573*/ 573*/
574
575/* arch-tag: bda6e3ec-3c02-4237-a55a-01ad2e120083
576 (do not change this comment) */
diff --git a/src/region-cache.c b/src/region-cache.c
index fc9d3f98de0..b5b5202653f 100644
--- a/src/region-cache.c
+++ b/src/region-cache.c
@@ -832,6 +832,3 @@ pp_cache (c)
832 fprintf (stderr, "%d : %d\n", pos, BOUNDARY_VALUE (c, i)); 832 fprintf (stderr, "%d : %d\n", pos, BOUNDARY_VALUE (c, i));
833 } 833 }
834} 834}
835
836/* arch-tag: 98c29f3f-2ca2-4e3a-92f0-f2249200a17d
837 (do not change this comment) */
diff --git a/src/region-cache.h b/src/region-cache.h
index 9c104b51a1b..073d26b6bf3 100644
--- a/src/region-cache.h
+++ b/src/region-cache.h
@@ -110,6 +110,3 @@ extern int region_cache_backward P_ ((struct buffer *BUF,
110 struct region_cache *CACHE, 110 struct region_cache *CACHE,
111 int POS, 111 int POS,
112 int *NEXT)); 112 int *NEXT));
113
114/* arch-tag: 70f79125-ef22-4f58-9aec-a48ca2791435
115 (do not change this comment) */
diff --git a/src/s/386-ix.h b/src/s/386-ix.h
index 33658dd65e6..dc17281df01 100644
--- a/src/s/386-ix.h
+++ b/src/s/386-ix.h
@@ -13,6 +13,3 @@
13/* This is said to be needed as a result of having _insque rather 13/* This is said to be needed as a result of having _insque rather
14 than insque in -loldX. This may not always be the right thing. */ 14 than insque in -loldX. This may not always be the right thing. */
15#define WRONG_NAME_INSQUE 15#define WRONG_NAME_INSQUE
16
17/* arch-tag: c2fc2d64-46fd-4a87-933b-85eff622829c
18 (do not change this comment) */
diff --git a/src/s/386bsd.h b/src/s/386bsd.h
index 706fbf23acb..427dc2003de 100644
--- a/src/s/386bsd.h
+++ b/src/s/386bsd.h
@@ -22,6 +22,3 @@
22 22
23/* This affects a declaration in xrdb.c. */ 23/* This affects a declaration in xrdb.c. */
24#define DECLARE_GETPWUID_WITH_UID_T 24#define DECLARE_GETPWUID_WITH_UID_T
25
26/* arch-tag: 8a114892-0863-4285-a4cb-3d66ba2d8e7b
27 (do not change this comment) */
diff --git a/src/s/aix3-1.h b/src/s/aix3-1.h
index b96bf4373b3..330cbae4279 100644
--- a/src/s/aix3-1.h
+++ b/src/s/aix3-1.h
@@ -213,5 +213,3 @@ Boston, MA 02111-1307, USA. */
213/* For unexaix.c. */ 213/* For unexaix.c. */
214#define ALIGN_DATA_RELOC 214#define ALIGN_DATA_RELOC
215 215
216/* arch-tag: bfff798c-542d-4290-91f2-267394c85b7b
217 (do not change this comment) */
diff --git a/src/s/aix3-2-5.h b/src/s/aix3-2-5.h
index 6c8458cc8a4..04c8ccf44ad 100644
--- a/src/s/aix3-2-5.h
+++ b/src/s/aix3-2-5.h
@@ -28,6 +28,3 @@
28/* Bill Woodward <wpwood@austin.ibm.com> says: 28/* Bill Woodward <wpwood@austin.ibm.com> says:
29 libIM *must* precede libXm, to avoid getting aixLoadIM error messages. */ 29 libIM *must* precede libXm, to avoid getting aixLoadIM error messages. */
30#define LIB_MOTIF -lIM -lXm 30#define LIB_MOTIF -lIM -lXm
31
32/* arch-tag: 692b3acb-5383-4cfb-93f6-378b5c48c75e
33 (do not change this comment) */
diff --git a/src/s/aix3-2.h b/src/s/aix3-2.h
index 6dfbe5d751c..b8e5bd6d65b 100644
--- a/src/s/aix3-2.h
+++ b/src/s/aix3-2.h
@@ -49,6 +49,3 @@
49 lose declaring char * rindex without this. 49 lose declaring char * rindex without this.
50 It is just a guess which versions of AIX need this definition. */ 50 It is just a guess which versions of AIX need this definition. */
51#undef HAVE_STRING_H 51#undef HAVE_STRING_H
52
53/* arch-tag: 0935754d-67e1-4697-978a-3e9976da05c3
54 (do not change this comment) */
diff --git a/src/s/aix4-1.h b/src/s/aix4-1.h
index 21d05cb154d..e179684f3b6 100644
--- a/src/s/aix4-1.h
+++ b/src/s/aix4-1.h
@@ -40,6 +40,3 @@
40/* Unfortunately without libXmu we cannot support EditRes. */ 40/* Unfortunately without libXmu we cannot support EditRes. */
41#define NO_EDITRES 41#define NO_EDITRES
42#endif 42#endif
43
44/* arch-tag: 72d598e1-bc3e-48e0-bfd2-693917c3738e
45 (do not change this comment) */
diff --git a/src/s/aix4-2.h b/src/s/aix4-2.h
index 66b7d322b56..fbc20b24a58 100644
--- a/src/s/aix4-2.h
+++ b/src/s/aix4-2.h
@@ -1,6 +1,3 @@
1#include "aix4-1.h" 1#include "aix4-1.h"
2 2
3#undef ALIGN_DATA_RELOC 3#undef ALIGN_DATA_RELOC
4
5/* arch-tag: 38fe75ea-6aef-42bd-8449-bc34d921a562
6 (do not change this comment) */
diff --git a/src/s/aix4.h b/src/s/aix4.h
index b2ed15f75ea..5e1be65241e 100644
--- a/src/s/aix4.h
+++ b/src/s/aix4.h
@@ -12,6 +12,3 @@
12/* Specify the type that the 3rd arg of `accept' points to. 12/* Specify the type that the 3rd arg of `accept' points to.
13 It is just a guess which versions of AIX need this definition. */ 13 It is just a guess which versions of AIX need this definition. */
14#define SOCKLEN_TYPE int 14#define SOCKLEN_TYPE int
15
16/* arch-tag: b9471dfc-ccdc-4980-a8a1-80c7627ec6b2
17 (do not change this comment) */
diff --git a/src/s/bsd386.h b/src/s/bsd386.h
index 30833b5ff9a..99280daf832 100644
--- a/src/s/bsd386.h
+++ b/src/s/bsd386.h
@@ -43,6 +43,3 @@
43#endif 43#endif
44 44
45#define GETPGRP_NO_ARG 1 45#define GETPGRP_NO_ARG 1
46
47/* arch-tag: 867e3bb8-e9df-4763-9c82-8f4accb8209e
48 (do not change this comment) */
diff --git a/src/s/bsd4-1.h b/src/s/bsd4-1.h
index 624f7090f80..fc797755c08 100644
--- a/src/s/bsd4-1.h
+++ b/src/s/bsd4-1.h
@@ -127,6 +127,3 @@ Boston, MA 02111-1307, USA. */
127 127
128/* Special library needed for linking for 4.1. */ 128/* Special library needed for linking for 4.1. */
129#define LIBS_SYSTEM -ljobs 129#define LIBS_SYSTEM -ljobs
130
131/* arch-tag: de56716a-ed9b-4851-a5c5-c882efaf9931
132 (do not change this comment) */
diff --git a/src/s/bsd4-2.h b/src/s/bsd4-2.h
index e39a8c81948..27ad9a5fe6e 100644
--- a/src/s/bsd4-2.h
+++ b/src/s/bsd4-2.h
@@ -118,6 +118,3 @@ Boston, MA 02111-1307, USA. */
118/* Process groups work in the traditional BSD manner. */ 118/* Process groups work in the traditional BSD manner. */
119 119
120#define BSD_PGRPS 120#define BSD_PGRPS
121
122/* arch-tag: 38ca640f-549e-4726-a257-71048ab4c480
123 (do not change this comment) */
diff --git a/src/s/bsd4-3.h b/src/s/bsd4-3.h
index f5db6fbb5cd..46cb3a53528 100644
--- a/src/s/bsd4-3.h
+++ b/src/s/bsd4-3.h
@@ -118,5 +118,3 @@ Boston, MA 02111-1307, USA. */
118 118
119#define SIGNALS_VIA_CHARACTERS 119#define SIGNALS_VIA_CHARACTERS
120 120
121/* arch-tag: 0c367245-bde3-492e-9029-3ff6898beb95
122 (do not change this comment) */
diff --git a/src/s/bsdos2-1.h b/src/s/bsdos2-1.h
index 244d58f5137..7a8b6630d02 100644
--- a/src/s/bsdos2-1.h
+++ b/src/s/bsdos2-1.h
@@ -4,6 +4,3 @@
4 4
5#undef LIB_X11_LIB 5#undef LIB_X11_LIB
6#define LIB_X11_LIB -L/usr/X11/lib -lX11 -lipc 6#define LIB_X11_LIB -L/usr/X11/lib -lX11 -lipc
7
8/* arch-tag: cf1ada4a-cdbf-452b-a264-ff84dd523e97
9 (do not change this comment) */
diff --git a/src/s/bsdos2.h b/src/s/bsdos2.h
index 9e1e82fd75a..a6970b65491 100644
--- a/src/s/bsdos2.h
+++ b/src/s/bsdos2.h
@@ -9,6 +9,3 @@
9 9
10#undef KERNEL_FILE 10#undef KERNEL_FILE
11#define KERNEL_FILE "/bsd" 11#define KERNEL_FILE "/bsd"
12
13/* arch-tag: 25ce1827-1511-4305-9058-24dd2118b5b4
14 (do not change this comment) */
diff --git a/src/s/bsdos3.h b/src/s/bsdos3.h
index 20a9704e14f..faa5f821e20 100644
--- a/src/s/bsdos3.h
+++ b/src/s/bsdos3.h
@@ -4,6 +4,3 @@
4 4
5#undef LIBS_SYSTEM 5#undef LIBS_SYSTEM
6#define LIBS_SYSTEM -lkvm 6#define LIBS_SYSTEM -lkvm
7
8/* arch-tag: 726766f3-5a62-48bf-8e21-3b21ec6abe6f
9 (do not change this comment) */
diff --git a/src/s/bsdos4.h b/src/s/bsdos4.h
index 540e4a7d790..6c3e498deb8 100644
--- a/src/s/bsdos4.h
+++ b/src/s/bsdos4.h
@@ -21,6 +21,3 @@
21#define LIB_GCC 21#define LIB_GCC
22 22
23#endif /* not __ELF__ */ 23#endif /* not __ELF__ */
24
25/* arch-tag: 7659632a-a879-4153-bb8b-3765a1463ca1
26 (do not change this comment) */
diff --git a/src/s/cxux.h b/src/s/cxux.h
index fd8b00ff2b4..c39f2413cc2 100644
--- a/src/s/cxux.h
+++ b/src/s/cxux.h
@@ -230,6 +230,3 @@ Boston, MA 02111-1307, USA. */
230 Note that emacs carefully avoids static vars inside functions. */ 230 Note that emacs carefully avoids static vars inside functions. */
231 231
232/* #define static */ 232/* #define static */
233
234/* arch-tag: 5febe5fe-f0b0-49cb-9280-9d5a9fa43710
235 (do not change this comment) */
diff --git a/src/s/cxux7.h b/src/s/cxux7.h
index b9ecf45f6bb..83323a98642 100644
--- a/src/s/cxux7.h
+++ b/src/s/cxux7.h
@@ -5,6 +5,3 @@
5#define USING_CX_UX_7 5#define USING_CX_UX_7
6 6
7#include "cxux.h" 7#include "cxux.h"
8
9/* arch-tag: 520cfbad-fd5c-4b3b-ace4-66e9bcd31a60
10 (do not change this comment) */
diff --git a/src/s/cygwin.h b/src/s/cygwin.h
index 033eb636966..d10a7264053 100644
--- a/src/s/cygwin.h
+++ b/src/s/cygwin.h
@@ -144,6 +144,3 @@ Boston, MA 02111-1307, USA. */
144#define vfork fork 144#define vfork fork
145 145
146/* the end */ 146/* the end */
147
148/* arch-tag: 5ae7ba00-83b0-4ab3-806a-3e845779191b
149 (do not change this comment) */
diff --git a/src/s/darwin.h b/src/s/darwin.h
index 5f2aa0ca309..e9faa6605ce 100644
--- a/src/s/darwin.h
+++ b/src/s/darwin.h
@@ -316,6 +316,3 @@ struct kboard;
316#if defined (HAVE_CARBON) && (defined (emacs) || defined (temacs)) 316#if defined (HAVE_CARBON) && (defined (emacs) || defined (temacs))
317#define select sys_select 317#define select sys_select
318#endif 318#endif
319
320/* arch-tag: 481d443d-4f89-43ea-b5fb-49706d95fa41
321 (do not change this comment) */
diff --git a/src/s/dgux.h b/src/s/dgux.h
index 4c4a84d9996..95dee6b2571 100644
--- a/src/s/dgux.h
+++ b/src/s/dgux.h
@@ -349,6 +349,3 @@ extern struct sigaction act, oact;
349/* Process groups work in the traditional BSD manner. */ 349/* Process groups work in the traditional BSD manner. */
350 350
351#define BSD_PGRPS 351#define BSD_PGRPS
352
353/* arch-tag: 1b6d117d-82d2-4480-a6d0-3f7a8360f658
354 (do not change this comment) */
diff --git a/src/s/dgux4.h b/src/s/dgux4.h
index 7a1eaf42105..188429c1aee 100644
--- a/src/s/dgux4.h
+++ b/src/s/dgux4.h
@@ -137,6 +137,3 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
137#define PENDING_OUTPUT_COUNT(FILE) (1) 137#define PENDING_OUTPUT_COUNT(FILE) (1)
138 138
139#endif /* NOT_C_CODE */ 139#endif /* NOT_C_CODE */
140
141/* arch-tag: c7013e7b-6e2e-44f2-ba61-90b6d5e2ea45
142 (do not change this comment) */
diff --git a/src/s/dgux5-4-3.h b/src/s/dgux5-4-3.h
index 3d4c4775c91..8091b9f88cc 100644
--- a/src/s/dgux5-4-3.h
+++ b/src/s/dgux5-4-3.h
@@ -62,6 +62,3 @@ Boston, MA 02111-1307, USA. */
62/* This is needed according to Ehud Karni <ehud@unix.simonwiesel.co.il> 62/* This is needed according to Ehud Karni <ehud@unix.simonwiesel.co.il>
63 for m88k-dg-dgux5.4R3.10. */ 63 for m88k-dg-dgux5.4R3.10. */
64#undef BSD_PGRPS 64#undef BSD_PGRPS
65
66/* arch-tag: c11938c9-0cb0-4652-88aa-7eb80bf1cda9
67 (do not change this comment) */
diff --git a/src/s/dgux5-4r2.h b/src/s/dgux5-4r2.h
index 7121f5e18a3..1eaeccdf269 100644
--- a/src/s/dgux5-4r2.h
+++ b/src/s/dgux5-4r2.h
@@ -45,6 +45,3 @@ Boston, MA 02111-1307, USA. */
45 caused trouble on DGUX 5.4.2. */ 45 caused trouble on DGUX 5.4.2. */
46#define LIBS_SYSTEM -ldgc 46#define LIBS_SYSTEM -ldgc
47#endif 47#endif
48
49/* arch-tag: a14f4043-6caa-4f01-a9b9-ae0fb0d2c96e
50 (do not change this comment) */
diff --git a/src/s/domain.h b/src/s/domain.h
index ebcdc7ea365..dc57f8ff9a3 100644
--- a/src/s/domain.h
+++ b/src/s/domain.h
@@ -2,6 +2,3 @@
2 2
3/* Inhibit using -X, which is the default. */ 3/* Inhibit using -X, which is the default. */
4#define LD_SWITCH_SYSTEM 4#define LD_SWITCH_SYSTEM
5
6/* arch-tag: 08941c4f-d0b6-4ad6-b7e3-7e7fe76c0e94
7 (do not change this comment) */
diff --git a/src/s/esix.h b/src/s/esix.h
index 357e7736476..64d0822bf5f 100644
--- a/src/s/esix.h
+++ b/src/s/esix.h
@@ -22,6 +22,3 @@
22#define NO_SIOCTL_H 22#define NO_SIOCTL_H
23#define NEED_PTEM_H 23#define NEED_PTEM_H
24#define BROKEN_FIONREAD 24#define BROKEN_FIONREAD
25
26/* arch-tag: d66e6a70-0812-437d-aa35-9b01bd474941
27 (do not change this comment) */
diff --git a/src/s/esix5r4.h b/src/s/esix5r4.h
index 4240f3d7f4a..d8cf0184f3a 100644
--- a/src/s/esix5r4.h
+++ b/src/s/esix5r4.h
@@ -22,6 +22,3 @@
22/* zircon!joe says this makes X windows work. */ 22/* zircon!joe says this makes X windows work. */
23# define BROKEN_FIONREAD 23# define BROKEN_FIONREAD
24#endif 24#endif
25
26/* arch-tag: 2d314ae9-0357-4ddf-96e5-cf821071ba4b
27 (do not change this comment) */
diff --git a/src/s/freebsd.h b/src/s/freebsd.h
index f3049724d12..94336835f50 100644
--- a/src/s/freebsd.h
+++ b/src/s/freebsd.h
@@ -68,9 +68,6 @@ Boston, MA 02111-1307, USA. */
68#define LIBS_SYSTEM -lutil 68#define LIBS_SYSTEM -lutil
69#if __FreeBSD_version < 400000 69#if __FreeBSD_version < 400000
70#define LIBS_TERMCAP -ltermcap 70#define LIBS_TERMCAP -ltermcap
71#else
72#define TERMINFO
73#define LIBS_TERMCAP -lncurses
74#endif 71#endif
75 72
76#define SYSV_SYSTEM_DIR 73#define SYSV_SYSTEM_DIR
@@ -219,6 +216,3 @@ Boston, MA 02111-1307, USA. */
219 of sigblock says it is obsolete. */ 216 of sigblock says it is obsolete. */
220 217
221#define POSIX_SIGNALS 1 218#define POSIX_SIGNALS 1
222
223/* arch-tag: 426529ca-b7c4-448f-b10a-d4dcdc9c78eb
224 (do not change this comment) */
diff --git a/src/s/gnu-linux.h b/src/s/gnu-linux.h
index efdc2bc00ef..ac0ad0b014d 100644
--- a/src/s/gnu-linux.h
+++ b/src/s/gnu-linux.h
@@ -362,6 +362,3 @@ Boston, MA 02111-1307, USA. */
362#define GC_LISP_OBJECT_ALIGNMENT 2 362#define GC_LISP_OBJECT_ALIGNMENT 2
363#endif 363#endif
364#endif 364#endif
365
366/* arch-tag: 6244ea2a-abd0-44ec-abec-ff3dcc9afea9
367 (do not change this comment) */
diff --git a/src/s/gnu.h b/src/s/gnu.h
index f7fb4899db9..807ff80378b 100644
--- a/src/s/gnu.h
+++ b/src/s/gnu.h
@@ -92,6 +92,3 @@ Boston, MA 02111-1307, USA. */
92 ((FILE)->_IO_write_ptr - (FILE)->_IO_write_base) 92 ((FILE)->_IO_write_ptr - (FILE)->_IO_write_base)
93#endif /* !_IO_STDIO_H */ 93#endif /* !_IO_STDIO_H */
94#endif /* emacs */ 94#endif /* emacs */
95
96/* arch-tag: 577983d9-87a6-4922-b8f8-ff2b563714a4
97 (do not change this comment) */
diff --git a/src/s/hiuxmpp.h b/src/s/hiuxmpp.h
index 04e0bd4f72c..5175bd10bfe 100644
--- a/src/s/hiuxmpp.h
+++ b/src/s/hiuxmpp.h
@@ -42,5 +42,3 @@
42#undef LDAV_SYMBOL 42#undef LDAV_SYMBOL
43#define LDAV_SYMBOL "avenrun" 43#define LDAV_SYMBOL "avenrun"
44 44
45/* arch-tag: c5422584-cd86-4e10-8089-9f604523dab7
46 (do not change this comment) */
diff --git a/src/s/hiuxwe2.h b/src/s/hiuxwe2.h
index 004ddd95043..5175bd10bfe 100644
--- a/src/s/hiuxwe2.h
+++ b/src/s/hiuxwe2.h
@@ -42,5 +42,3 @@
42#undef LDAV_SYMBOL 42#undef LDAV_SYMBOL
43#define LDAV_SYMBOL "avenrun" 43#define LDAV_SYMBOL "avenrun"
44 44
45/* arch-tag: c56449e1-6d1b-4537-a596-0b08b8e4ec73
46 (do not change this comment) */
diff --git a/src/s/hpux.h b/src/s/hpux.h
index debf6aad6d3..9a2e7e845f8 100644
--- a/src/s/hpux.h
+++ b/src/s/hpux.h
@@ -221,6 +221,3 @@ Boston, MA 02111-1307, USA. */
221/* It's possible that HPUX 7 has sys/wait.h but it does not work right. */ 221/* It's possible that HPUX 7 has sys/wait.h but it does not work right. */
222#undef HAVE_SYS_WAIT_H 222#undef HAVE_SYS_WAIT_H
223#endif 223#endif
224
225/* arch-tag: 75c1239f-fedb-4f64-8f86-7893e75699e8
226 (do not change this comment) */
diff --git a/src/s/hpux10-20.h b/src/s/hpux10-20.h
index a15b81a5e90..8e661188d72 100644
--- a/src/s/hpux10-20.h
+++ b/src/s/hpux10-20.h
@@ -9,5 +9,3 @@
9 don't exist from 10.20 on (see process.c) */ 9 don't exist from 10.20 on (see process.c) */
10#undef POLL_INTERRUPTED_SYS_CALL 10#undef POLL_INTERRUPTED_SYS_CALL
11 11
12/* arch-tag: 8d8dcbf1-ca9b-48a1-94be-b750de18a5c6
13 (do not change this comment) */
diff --git a/src/s/hpux10.h b/src/s/hpux10.h
index 3612cfe0027..ba0a11ff60d 100644
--- a/src/s/hpux10.h
+++ b/src/s/hpux10.h
@@ -60,6 +60,3 @@
60 Causes "poll: interrupted system call" messages when Emacs is run 60 Causes "poll: interrupted system call" messages when Emacs is run
61 in an X window (see process.c) */ 61 in an X window (see process.c) */
62#define POLL_INTERRUPTED_SYS_CALL 62#define POLL_INTERRUPTED_SYS_CALL
63
64/* arch-tag: 1b95d569-a3c1-4fb0-8f69-fef264c17c24
65 (do not change this comment) */
diff --git a/src/s/hpux11.h b/src/s/hpux11.h
index 7bd4afb116b..1d49d6eedca 100644
--- a/src/s/hpux11.h
+++ b/src/s/hpux11.h
@@ -13,6 +13,3 @@
13/* It does work on HPUX to open the pty's tty in the parent (Emacs), 13/* It does work on HPUX to open the pty's tty in the parent (Emacs),
14 then close and reopen it in the child. */ 14 then close and reopen it in the child. */
15#define USG_SUBTTY_WORKS 15#define USG_SUBTTY_WORKS
16
17/* arch-tag: f5a3d780-82cd-4a9a-832e-a4031aab788b
18 (do not change this comment) */
diff --git a/src/s/hpux8.h b/src/s/hpux8.h
index e73c630e825..a151769fcf9 100644
--- a/src/s/hpux8.h
+++ b/src/s/hpux8.h
@@ -69,6 +69,3 @@
69 69
70/* Enable a special hack in XTread_socket. */ 70/* Enable a special hack in XTread_socket. */
71#define X_IO_BUG 71#define X_IO_BUG
72
73/* arch-tag: 25fafe5c-b26c-43ab-8144-1629d59207ee
74 (do not change this comment) */
diff --git a/src/s/hpux9-x11r4.h b/src/s/hpux9-x11r4.h
index 6a701d5a412..7d321162eae 100644
--- a/src/s/hpux9-x11r4.h
+++ b/src/s/hpux9-x11r4.h
@@ -8,5 +8,3 @@
8#undef LD_SWITCH_X_DEFAULT 8#undef LD_SWITCH_X_DEFAULT
9#define LD_SWITCH_X_DEFAULT -L/usr/lib/Motif1.1 9#define LD_SWITCH_X_DEFAULT -L/usr/lib/Motif1.1
10 10
11/* arch-tag: 47664d7b-23ce-43e6-acdd-044a4be08da3
12 (do not change this comment) */
diff --git a/src/s/hpux9.h b/src/s/hpux9.h
index 7562c6ae7ef..d73d3b7ce8d 100644
--- a/src/s/hpux9.h
+++ b/src/s/hpux9.h
@@ -71,5 +71,3 @@
71#undef HAVE_RINT 71#undef HAVE_RINT
72 72
73 73
74/* arch-tag: 0a5e9f05-012c-4962-a222-a7a3a7fe0ab7
75 (do not change this comment) */
diff --git a/src/s/hpux9shr.h b/src/s/hpux9shr.h
index d273d2e7787..41ef98741c0 100644
--- a/src/s/hpux9shr.h
+++ b/src/s/hpux9shr.h
@@ -11,6 +11,3 @@
11#define C_DEBUG_SWITCH 11#define C_DEBUG_SWITCH
12#endif 12#endif
13#endif 13#endif
14
15/* arch-tag: 1b259627-c5f6-4260-866f-781b06d72f6b
16 (do not change this comment) */
diff --git a/src/s/hpux9shxr4.h b/src/s/hpux9shxr4.h
index 63810273698..7f59f64b777 100644
--- a/src/s/hpux9shxr4.h
+++ b/src/s/hpux9shxr4.h
@@ -6,5 +6,3 @@
6#undef LD_SWITCH_X_DEFAULT 6#undef LD_SWITCH_X_DEFAULT
7#define LD_SWITCH_X_DEFAULT -L/usr/lib/Motif1.1 7#define LD_SWITCH_X_DEFAULT -L/usr/lib/Motif1.1
8 8
9/* arch-tag: 7f68b8b6-c733-4e6c-81df-39d8d13fb656
10 (do not change this comment) */
diff --git a/src/s/iris3-5.h b/src/s/iris3-5.h
index 51391d56e9d..1b8e045ce79 100644
--- a/src/s/iris3-5.h
+++ b/src/s/iris3-5.h
@@ -160,6 +160,3 @@ Boston, MA 02111-1307, USA. */
160/* This is how to get the device name of the tty end of a pty. */ 160/* This is how to get the device name of the tty end of a pty. */
161#define PTY_TTY_NAME_SPRINTF \ 161#define PTY_TTY_NAME_SPRINTF \
162 sprintf (ptyname, "/dev/ttyq%d", minor (stb.st_rdev)); 162 sprintf (ptyname, "/dev/ttyq%d", minor (stb.st_rdev));
163
164/* arch-tag: 41161051-477f-44be-bb2a-0eead3142157
165 (do not change this comment) */
diff --git a/src/s/iris3-6.h b/src/s/iris3-6.h
index 50d0962e48f..56e0e06fefc 100644
--- a/src/s/iris3-6.h
+++ b/src/s/iris3-6.h
@@ -157,6 +157,3 @@ Boston, MA 02111-1307, USA. */
157/* This is how to get the device name of the tty end of a pty. */ 157/* This is how to get the device name of the tty end of a pty. */
158#define PTY_TTY_NAME_SPRINTF \ 158#define PTY_TTY_NAME_SPRINTF \
159 sprintf (ptyname, "/dev/ttyq%d", minor (stb.st_rdev)); 159 sprintf (ptyname, "/dev/ttyq%d", minor (stb.st_rdev));
160
161/* arch-tag: cdf2033e-a2d5-43e1-a1a2-a7243cf41a11
162 (do not change this comment) */
diff --git a/src/s/irix3-3.h b/src/s/irix3-3.h
index fad50aa20f8..1d02c5c3270 100644
--- a/src/s/irix3-3.h
+++ b/src/s/irix3-3.h
@@ -150,6 +150,3 @@ Boston, MA 02111-1307, USA. */
150/* This was formerly in LIBS_MACHINE in iris4d.h, 150/* This was formerly in LIBS_MACHINE in iris4d.h,
151 but it is not needed for newer system versions. */ 151 but it is not needed for newer system versions. */
152#define LIBS_SYSTEM -lsun 152#define LIBS_SYSTEM -lsun
153
154/* arch-tag: cccdd761-2ae9-4e71-a33e-749681c01889
155 (do not change this comment) */
diff --git a/src/s/irix4-0.h b/src/s/irix4-0.h
index 215cbdc32de..4144c34d9af 100644
--- a/src/s/irix4-0.h
+++ b/src/s/irix4-0.h
@@ -51,6 +51,3 @@
51 return -1; \ 51 return -1; \
52 strcpy (pty_name, name); \ 52 strcpy (pty_name, name); \
53} 53}
54
55/* arch-tag: cfd7e200-a4dc-4f67-9a32-4184c10b0c57
56 (do not change this comment) */
diff --git a/src/s/irix5-0.h b/src/s/irix5-0.h
index 91017fb56d2..1bdd479eb9f 100644
--- a/src/s/irix5-0.h
+++ b/src/s/irix5-0.h
@@ -113,6 +113,3 @@ char *_getpty();
113#define NARROWPROTO 1 113#define NARROWPROTO 1
114 114
115#define USE_MMAP_FOR_BUFFERS 1 115#define USE_MMAP_FOR_BUFFERS 1
116
117/* arch-tag: ad0660e0-acf8-46ae-b866-4f3df5b1101b
118 (do not change this comment) */
diff --git a/src/s/irix5-2.h b/src/s/irix5-2.h
index b9cca67acdf..a9056fae8c1 100644
--- a/src/s/irix5-2.h
+++ b/src/s/irix5-2.h
@@ -16,6 +16,3 @@
16 for jpff@maths.bath.ac.uk. 16 for jpff@maths.bath.ac.uk.
17 Note that irix6-0.h does not include this file, only irix5-0.h. */ 17 Note that irix6-0.h does not include this file, only irix5-0.h. */
18#define NO_WTMP_FILE 18#define NO_WTMP_FILE
19
20/* arch-tag: e2f820c1-2a3e-4cee-b5f1-6ce8ab21f439
21 (do not change this comment) */
diff --git a/src/s/irix6-0.h b/src/s/irix6-0.h
index e60120d3f6a..ef86c975573 100644
--- a/src/s/irix6-0.h
+++ b/src/s/irix6-0.h
@@ -35,6 +35,3 @@
35/* Tested on Irix 6.5. SCM worked on earlier versions. */ 35/* Tested on Irix 6.5. SCM worked on earlier versions. */
36#define GC_SETJMP_WORKS 1 36#define GC_SETJMP_WORKS 1
37#define GC_MARK_STACK GC_MAKE_GCPROS_NOOPS 37#define GC_MARK_STACK GC_MAKE_GCPROS_NOOPS
38
39/* arch-tag: a775e465-a619-4655-a58f-5982aad0c624
40 (do not change this comment) */
diff --git a/src/s/irix6-5.h b/src/s/irix6-5.h
index c1cc42a8c0e..7e29dc284b1 100644
--- a/src/s/irix6-5.h
+++ b/src/s/irix6-5.h
@@ -32,6 +32,3 @@
32#undef ospeed 32#undef ospeed
33 33
34#undef TIOCSIGSEND /* defined in usg5-4.h */ 34#undef TIOCSIGSEND /* defined in usg5-4.h */
35
36/* arch-tag: d7ad9ec2-54ad-4b2f-adf2-0070c5c63e83
37 (do not change this comment) */
diff --git a/src/s/isc2-2.h b/src/s/isc2-2.h
index 88f216b77d8..f669fc2c141 100644
--- a/src/s/isc2-2.h
+++ b/src/s/isc2-2.h
@@ -75,6 +75,3 @@
75/* Some versions of ISC are said to define S_IFLNK even tho 75/* Some versions of ISC are said to define S_IFLNK even tho
76 they don't really support symlinks. */ 76 they don't really support symlinks. */
77#undef S_IFLNK 77#undef S_IFLNK
78
79/* arch-tag: 4de02713-eac5-4360-9d36-fd82c7a3ae44
80 (do not change this comment) */
diff --git a/src/s/isc3-0.h b/src/s/isc3-0.h
index bbd4e8609d1..327f605ff7e 100644
--- a/src/s/isc3-0.h
+++ b/src/s/isc3-0.h
@@ -44,6 +44,3 @@
44 It won't be needed for 4.1. */ 44 It won't be needed for 4.1. */
45#define EXTRA_INITIALIZE __setostype (0) 45#define EXTRA_INITIALIZE __setostype (0)
46#endif 46#endif
47
48/* arch-tag: c1aca3f2-813d-4c1c-ad64-ca6c20ec9bfb
49 (do not change this comment) */
diff --git a/src/s/isc4-0.h b/src/s/isc4-0.h
index d180b5d182c..ccd6cb0627f 100644
--- a/src/s/isc4-0.h
+++ b/src/s/isc4-0.h
@@ -28,6 +28,3 @@
28 sigprocmask (SIG_SETMASK, &sigprocmask_set, NULL)) 28 sigprocmask (SIG_SETMASK, &sigprocmask_set, NULL))
29#endif 29#endif
30#endif /* not POSIX_SIGNALS */ 30#endif /* not POSIX_SIGNALS */
31
32/* arch-tag: 1278f86f-17f2-462d-88c9-85e4b5faa5c3
33 (do not change this comment) */
diff --git a/src/s/isc4-1.h b/src/s/isc4-1.h
index c37537e629c..df549b9fb7b 100644
--- a/src/s/isc4-1.h
+++ b/src/s/isc4-1.h
@@ -30,6 +30,3 @@
30 30
31/* ISC 4.1 has sys/wait.h but it does not work right. */ 31/* ISC 4.1 has sys/wait.h but it does not work right. */
32#undef HAVE_SYS_WAIT_H 32#undef HAVE_SYS_WAIT_H
33
34/* arch-tag: ec5c77d9-a330-4d93-8117-d2b374531c67
35 (do not change this comment) */
diff --git a/src/s/lynxos.h b/src/s/lynxos.h
index 017e1892c10..576c4093c51 100644
--- a/src/s/lynxos.h
+++ b/src/s/lynxos.h
@@ -54,6 +54,3 @@ Boston, MA 02111-1307, USA. */
54/* warning messages */ 54/* warning messages */
55#define C_SWITCH_SYSTEM -D__NO_INCLUDE_WARN__ 55#define C_SWITCH_SYSTEM -D__NO_INCLUDE_WARN__
56#define LIBS_SYSTEM -lbsd 56#define LIBS_SYSTEM -lbsd
57
58/* arch-tag: fbc81ec9-1c45-416b-a368-799ae7c094a1
59 (do not change this comment) */
diff --git a/src/s/mach-bsd4-3.h b/src/s/mach-bsd4-3.h
index e012679c5ff..df4640b3fc5 100644
--- a/src/s/mach-bsd4-3.h
+++ b/src/s/mach-bsd4-3.h
@@ -3,6 +3,3 @@
3 you're in deep shit. */ 3 you're in deep shit. */
4 4
5#include "bsd4-3.h" 5#include "bsd4-3.h"
6
7/* arch-tag: 7f7f00f6-ae34-413e-9e6a-1d3b3e3d07e8
8 (do not change this comment) */
diff --git a/src/s/ms-w32.h b/src/s/ms-w32.h
index 09d31ed2e04..6d38d4fa592 100644
--- a/src/s/ms-w32.h
+++ b/src/s/ms-w32.h
@@ -492,6 +492,3 @@ extern void _DebPrint (const char *fmt, ...);
492 492
493 493
494/* ============================================================ */ 494/* ============================================================ */
495
496/* arch-tag: 5d4a3a1c-40dc-4dea-9c7c-38fed9ae0eae
497 (do not change this comment) */
diff --git a/src/s/msdos.h b/src/s/msdos.h
index cef2184a37b..9c9205a33ad 100644
--- a/src/s/msdos.h
+++ b/src/s/msdos.h
@@ -275,6 +275,3 @@ You lose; /* Emacs for DOS must be compiled with DJGPP */
275 275
276#define GC_SETJMP_WORKS 1 276#define GC_SETJMP_WORKS 1
277#define GC_MARK_STACK GC_MAKE_GCPROS_NOOPS 277#define GC_MARK_STACK GC_MAKE_GCPROS_NOOPS
278
279/* arch-tag: d184f860-815d-4ff4-8187-d05c0f3c37d0
280 (do not change this comment) */
diff --git a/src/s/netbsd.h b/src/s/netbsd.h
index 206ff55c854..c48ac6d32fa 100644
--- a/src/s/netbsd.h
+++ b/src/s/netbsd.h
@@ -138,5 +138,3 @@
138 138
139#define GC_MARK_STACK GC_MAKE_GCPROS_NOOPS 139#define GC_MARK_STACK GC_MAKE_GCPROS_NOOPS
140 140
141/* arch-tag: e80f364a-04e9-4faf-93cb-f36a0fe95c81
142 (do not change this comment) */
diff --git a/src/s/newsos5.h b/src/s/newsos5.h
index f4ab0597eee..7c782a40cd4 100644
--- a/src/s/newsos5.h
+++ b/src/s/newsos5.h
@@ -47,6 +47,3 @@ Boston, MA 02111-1307, USA. */
47#ifndef HAVE_SOCKETS 47#ifndef HAVE_SOCKETS
48#define HAVE_SOCKETS 48#define HAVE_SOCKETS
49#endif 49#endif
50
51/* arch-tag: 2bb78fcd-fbc4-46dd-a14b-e4a9be957fe0
52 (do not change this comment) */
diff --git a/src/s/newsos6.h b/src/s/newsos6.h
index ca3dbe706d0..d4e67f7e4cf 100644
--- a/src/s/newsos6.h
+++ b/src/s/newsos6.h
@@ -4,6 +4,3 @@
4 4
5#define NEWSOS6 5#define NEWSOS6
6#define HAVE_TEXT_START 6#define HAVE_TEXT_START
7
8/* arch-tag: a0db9cb0-43bb-4f9e-85fa-384e30f02d74
9 (do not change this comment) */
diff --git a/src/s/nextstep.h b/src/s/nextstep.h
index 36549e88bfa..e40cdb56ec7 100644
--- a/src/s/nextstep.h
+++ b/src/s/nextstep.h
@@ -110,6 +110,3 @@ Boston, MA 02111-1307, USA. */
110 110
111/* Tell emacs.c not to define abort. */ 111/* Tell emacs.c not to define abort. */
112#define NO_ABORT 112#define NO_ABORT
113
114/* arch-tag: 5cd6fed4-a0be-4402-9349-85a80bc01d57
115 (do not change this comment) */
diff --git a/src/s/openbsd.h b/src/s/openbsd.h
index d3730324ce8..7273f48e20f 100644
--- a/src/s/openbsd.h
+++ b/src/s/openbsd.h
@@ -23,6 +23,3 @@
23#define LD_SWITCH_SYSTEM LD_SWITCH_SYSTEM_tmp 23#define LD_SWITCH_SYSTEM LD_SWITCH_SYSTEM_tmp
24 24
25#endif 25#endif
26
27/* arch-tag: 7e3f65ca-3f48-4237-933f-2b208b21e8e2
28 (do not change this comment) */
diff --git a/src/s/osf1.h b/src/s/osf1.h
index 61ac04c5f1f..e05f429a743 100644
--- a/src/s/osf1.h
+++ b/src/s/osf1.h
@@ -72,6 +72,3 @@
72 emacs_close (dummy); \ 72 emacs_close (dummy); \
73 } \ 73 } \
74 while (0) 74 while (0)
75
76/* arch-tag: 65eaea67-fcc3-4de7-8574-d46beb82d4ed
77 (do not change this comment) */
diff --git a/src/s/osf5-0.h b/src/s/osf5-0.h
index 4f22f6d641b..eef028a6e3e 100644
--- a/src/s/osf5-0.h
+++ b/src/s/osf5-0.h
@@ -20,6 +20,3 @@
20 20
21#define GC_SETJMP_WORKS 1 21#define GC_SETJMP_WORKS 1
22#define GC_MARK_STACK GC_MAKE_GCPROS_NOOPS 22#define GC_MARK_STACK GC_MAKE_GCPROS_NOOPS
23
24/* arch-tag: 89580064-dd8c-4533-a47c-0f92d8090945
25 (do not change this comment) */
diff --git a/src/s/ptx.h b/src/s/ptx.h
index dab0f0f205f..ae76c35f3e6 100644
--- a/src/s/ptx.h
+++ b/src/s/ptx.h
@@ -169,6 +169,3 @@ struct timezone
169 169
170/* Kenneth Stailey <kstailey@eagle.dol-esa.gov> says this is needed. */ 170/* Kenneth Stailey <kstailey@eagle.dol-esa.gov> says this is needed. */
171#define POSIX_SIGNALS 171#define POSIX_SIGNALS
172
173/* arch-tag: 4f5e3abc-643b-413a-bae6-ed212d3af997
174 (do not change this comment) */
diff --git a/src/s/ptx4-2.h b/src/s/ptx4-2.h
index 3940093c28d..cc8e2111cf7 100644
--- a/src/s/ptx4-2.h
+++ b/src/s/ptx4-2.h
@@ -15,6 +15,3 @@
15#ifdef _MALLOC_INTERNAL 15#ifdef _MALLOC_INTERNAL
16#define _POSIX_SOURCE 16#define _POSIX_SOURCE
17#endif 17#endif
18
19/* arch-tag: 10a9fab3-9e84-4e9e-9535-6ff42baf9e77
20 (do not change this comment) */
diff --git a/src/s/ptx4.h b/src/s/ptx4.h
index 295cb27d1a3..2505a5dfa03 100644
--- a/src/s/ptx4.h
+++ b/src/s/ptx4.h
@@ -35,6 +35,3 @@
35 fatal ("ioctl I_PUSH ldterm", errno); \ 35 fatal ("ioctl I_PUSH ldterm", errno); \
36 if (ioctl (xforkin, I_PUSH, "ttcompat") == -1 && errno != EINVAL) \ 36 if (ioctl (xforkin, I_PUSH, "ttcompat") == -1 && errno != EINVAL) \
37 fatal ("ioctl I_PUSH ttcompat", errno); 37 fatal ("ioctl I_PUSH ttcompat", errno);
38
39/* arch-tag: 14621824-8dca-432b-a97a-049fc4ce0e9f
40 (do not change this comment) */
diff --git a/src/s/riscix1-1.h b/src/s/riscix1-1.h
index 15092f59add..605ed688bcd 100644
--- a/src/s/riscix1-1.h
+++ b/src/s/riscix1-1.h
@@ -23,6 +23,3 @@ Boston, MA 02111-1307, USA. */
23#define RISCiX 11 23#define RISCiX 11
24#define CRT0_O /lib/crt0.o 24#define CRT0_O /lib/crt0.o
25#include "bsd4-3.h" 25#include "bsd4-3.h"
26
27/* arch-tag: 382df034-9843-4a82-8a3a-2e50a4dd532c
28 (do not change this comment) */
diff --git a/src/s/riscix12.h b/src/s/riscix12.h
index 988fbd61ba0..cbc78d58b95 100644
--- a/src/s/riscix12.h
+++ b/src/s/riscix12.h
@@ -23,6 +23,3 @@ Boston, MA 02111-1307, USA. */
23#define RISCiX 12 23#define RISCiX 12
24#define CRT0_O /usr/lib/crt0.o 24#define CRT0_O /usr/lib/crt0.o
25#include "bsd4-3.h" 25#include "bsd4-3.h"
26
27/* arch-tag: f6b21e0a-f676-418a-9c8a-10fa8cd9dba7
28 (do not change this comment) */
diff --git a/src/s/riscos5.h b/src/s/riscos5.h
index 6ebf412c1d6..c4b1919bf06 100644
--- a/src/s/riscos5.h
+++ b/src/s/riscos5.h
@@ -9,6 +9,3 @@ extern double atof ();
9#define LD_SWITCH_SYSTEM -non_shared 9#define LD_SWITCH_SYSTEM -non_shared
10 10
11#define GETPGRP_NO_ARG 11#define GETPGRP_NO_ARG
12
13/* arch-tag: e8ddf21d-72a0-476d-b33e-364f8b20e3b7
14 (do not change this comment) */
diff --git a/src/s/rtu.h b/src/s/rtu.h
index afe63b5efcc..80dccaafc8d 100644
--- a/src/s/rtu.h
+++ b/src/s/rtu.h
@@ -144,6 +144,3 @@ Boston, MA 02111-1307, USA. */
144/* Process groups work in the traditional BSD manner. */ 144/* Process groups work in the traditional BSD manner. */
145 145
146#define BSD_PGRPS 146#define BSD_PGRPS
147
148/* arch-tag: 0908970b-1cc0-4d57-b866-61b9bd029a0d
149 (do not change this comment) */
diff --git a/src/s/sco4.h b/src/s/sco4.h
index b39c7a75459..67b96eee59a 100644
--- a/src/s/sco4.h
+++ b/src/s/sco4.h
@@ -141,6 +141,3 @@ Boston, MA 02111-1307, USA. */
141#define NO_SOCKETS_IN_FILE_SYSTEM 141#define NO_SOCKETS_IN_FILE_SYSTEM
142 142
143#define NARROWPROTO 1 143#define NARROWPROTO 1
144
145/* arch-tag: 4dd6fe94-bcb7-4be0-942a-ff4bc3cd914e
146 (do not change this comment) */
diff --git a/src/s/sco5.h b/src/s/sco5.h
index 096944b833d..8b091f63b53 100644
--- a/src/s/sco5.h
+++ b/src/s/sco5.h
@@ -171,6 +171,3 @@ extern SIGMASKTYPE sigprocmask_set;
171#define LIB_STANDARD -lc /usr/ccs/lib/crtn.o 171#define LIB_STANDARD -lc /usr/ccs/lib/crtn.o
172 172
173#define NARROWPROTO 1 173#define NARROWPROTO 1
174
175/* arch-tag: 930541b5-52d9-4cbe-b73c-f4c72091f5df
176 (do not change this comment) */
diff --git a/src/s/sol2-3.h b/src/s/sol2-3.h
index b45ec57ef1f..a4fc6097905 100644
--- a/src/s/sol2-3.h
+++ b/src/s/sol2-3.h
@@ -48,6 +48,3 @@
48 strncpy (pty_name, ptyname, sizeof (pty_name)); \ 48 strncpy (pty_name, ptyname, sizeof (pty_name)); \
49 pty_name[sizeof (pty_name) - 1] = 0; \ 49 pty_name[sizeof (pty_name) - 1] = 0; \
50 } 50 }
51
52/* arch-tag: a8fe2e15-e517-49cb-a863-f346b80885fe
53 (do not change this comment) */
diff --git a/src/s/sol2-4.h b/src/s/sol2-4.h
index 8ac97eaa6df..ad4fb0c5fd6 100644
--- a/src/s/sol2-4.h
+++ b/src/s/sol2-4.h
@@ -33,5 +33,3 @@
33 are in this directory on Solaris 2.4. */ 33 are in this directory on Solaris 2.4. */
34#define C_SWITCH_X_SYSTEM -I/usr/dt/include 34#define C_SWITCH_X_SYSTEM -I/usr/dt/include
35 35
36/* arch-tag: 6f0de37b-cfda-427a-a5ae-b83ed54aaae7
37 (do not change this comment) */
diff --git a/src/s/sol2-5.h b/src/s/sol2-5.h
index e02f0b82bc0..600ab999486 100644
--- a/src/s/sol2-5.h
+++ b/src/s/sol2-5.h
@@ -31,6 +31,3 @@
31/* Probably OK also on earlier versions. */ 31/* Probably OK also on earlier versions. */
32#define GC_SETJMP_WORKS 1 32#define GC_SETJMP_WORKS 1
33#define GC_MARK_STACK GC_MAKE_GCPROS_NOOPS 33#define GC_MARK_STACK GC_MAKE_GCPROS_NOOPS
34
35/* arch-tag: 96d65526-21c9-4547-a797-2bd575c05be7
36 (do not change this comment) */
diff --git a/src/s/sol2-6.h b/src/s/sol2-6.h
index a43443e48c2..94651397658 100644
--- a/src/s/sol2-6.h
+++ b/src/s/sol2-6.h
@@ -6,6 +6,3 @@
6#undef UNEXEC 6#undef UNEXEC
7#define UNEXEC unexsol.o 7#define UNEXEC unexsol.o
8#endif 8#endif
9
10/* arch-tag: 71ea3857-89dc-4395-9623-77964e6ed3ca
11 (do not change this comment) */
diff --git a/src/s/sol2.h b/src/s/sol2.h
index 5f7d781f3e3..ed82812bc67 100644
--- a/src/s/sol2.h
+++ b/src/s/sol2.h
@@ -51,6 +51,3 @@
51#endif 51#endif
52 52
53#define USE_MMAP_FOR_BUFFERS 1 53#define USE_MMAP_FOR_BUFFERS 1
54
55/* arch-tag: b0640f78-5ad5-4093-97c3-5b3abbf5a2be
56 (do not change this comment) */
diff --git a/src/s/sunos4-0.h b/src/s/sunos4-0.h
index d108df68640..0b192f8ae00 100644
--- a/src/s/sunos4-0.h
+++ b/src/s/sunos4-0.h
@@ -47,6 +47,3 @@
47 47
48#define GC_SETJMP_WORKS 1 48#define GC_SETJMP_WORKS 1
49#define GC_MARK_STACK GC_MAKE_GCPROS_NOOPS 49#define GC_MARK_STACK GC_MAKE_GCPROS_NOOPS
50
51/* arch-tag: 362f3bfc-810d-4f6e-9b83-5a32f8f1a926
52 (do not change this comment) */
diff --git a/src/s/sunos4-1.h b/src/s/sunos4-1.h
index 2e41c55bbfe..9c6b9cede23 100644
--- a/src/s/sunos4-1.h
+++ b/src/s/sunos4-1.h
@@ -31,6 +31,3 @@
31 31
32/* Define dlopen, dlclose, dlsym. */ 32/* Define dlopen, dlclose, dlsym. */
33#define USE_DL_STUBS 33#define USE_DL_STUBS
34
35/* arch-tag: 154e2eb2-2180-4d66-90b9-7e56a22004f2
36 (do not change this comment) */
diff --git a/src/s/sunos413.h b/src/s/sunos413.h
index 9f40f2fa3af..5dedb2947f6 100644
--- a/src/s/sunos413.h
+++ b/src/s/sunos413.h
@@ -11,6 +11,3 @@
11#endif 11#endif
12 12
13#define USE_MMAP_FOR_BUFFERS 1 13#define USE_MMAP_FOR_BUFFERS 1
14
15/* arch-tag: ebd184b0-9084-4306-8e71-c0437330e1e1
16 (do not change this comment) */
diff --git a/src/s/sunos4shr.h b/src/s/sunos4shr.h
index 8427201cda3..d6335326bbb 100644
--- a/src/s/sunos4shr.h
+++ b/src/s/sunos4shr.h
@@ -57,6 +57,3 @@
57#endif 57#endif
58 58
59#endif /* not HAVE_X11R6 */ 59#endif /* not HAVE_X11R6 */
60
61/* arch-tag: cb54321a-ed45-4c17-a23e-1c157758da78
62 (do not change this comment) */
diff --git a/src/s/template.h b/src/s/template.h
index e969c72e0aa..f4d806de146 100644
--- a/src/s/template.h
+++ b/src/s/template.h
@@ -184,6 +184,3 @@ Boston, MA 02111-1307, USA. */
184 If you've just fixed a problem in an existing configuration file, 184 If you've just fixed a problem in an existing configuration file,
185 you should also check `etc/MACHINES' to make sure its descriptions 185 you should also check `etc/MACHINES' to make sure its descriptions
186 of known problems in that configuration should be updated. */ 186 of known problems in that configuration should be updated. */
187
188/* arch-tag: 4b426b11-cb2e-4c0e-a488-e663f76a0515
189 (do not change this comment) */
diff --git a/src/s/ultrix4-3.h b/src/s/ultrix4-3.h
index 2b4f379d3d1..c8d5e4a324e 100644
--- a/src/s/ultrix4-3.h
+++ b/src/s/ultrix4-3.h
@@ -11,6 +11,3 @@
11/* The address of this is used, but Ultrix header files don't declare it. */ 11/* The address of this is used, but Ultrix header files don't declare it. */
12extern double rint (); 12extern double rint ();
13#endif 13#endif
14
15/* arch-tag: 927a396a-d50f-494b-960b-533671184ce1
16 (do not change this comment) */
diff --git a/src/s/umax.h b/src/s/umax.h
index 36f5499a4b3..eaa9b6c4bbc 100644
--- a/src/s/umax.h
+++ b/src/s/umax.h
@@ -164,6 +164,3 @@ Boston, MA 02111-1307, USA. */
164/* Process groups work in the traditional BSD manner. */ 164/* Process groups work in the traditional BSD manner. */
165 165
166#define BSD_PGRPS 166#define BSD_PGRPS
167
168/* arch-tag: 2860edda-ce9e-4cfa-943d-3a06c7045854
169 (do not change this comment) */
diff --git a/src/s/umips.h b/src/s/umips.h
index 3d497892c4b..1b573842ea4 100644
--- a/src/s/umips.h
+++ b/src/s/umips.h
@@ -69,6 +69,3 @@
69 69
70/* High order bit must be stripped off nlist return values */ 70/* High order bit must be stripped off nlist return values */
71#define FIXUP_KERNEL_SYMBOL_ADDR(NL) (NL)[0].n_value &= 0x7fffffff; 71#define FIXUP_KERNEL_SYMBOL_ADDR(NL) (NL)[0].n_value &= 0x7fffffff;
72
73/* arch-tag: 9b816c7d-6ee2-40d9-b6dc-42c0aeccfbec
74 (do not change this comment) */
diff --git a/src/s/unipl5-2.h b/src/s/unipl5-2.h
index 0a395b22a09..9e61d3fac7c 100644
--- a/src/s/unipl5-2.h
+++ b/src/s/unipl5-2.h
@@ -154,6 +154,3 @@ Boston, MA 02111-1307, USA. */
154/* A system-specific loader switch is needed. */ 154/* A system-specific loader switch is needed. */
155 155
156#define LD_SWITCH_SYSTEM -N -L/lib/libg /usr/lib/unshared.ld 156#define LD_SWITCH_SYSTEM -N -L/lib/libg /usr/lib/unshared.ld
157
158/* arch-tag: d3f952a9-fef5-45d5-9c1e-c1c32bfef86c
159 (do not change this comment) */
diff --git a/src/s/unixware.h b/src/s/unixware.h
index 934821dd166..a4b02531bce 100644
--- a/src/s/unixware.h
+++ b/src/s/unixware.h
@@ -1,6 +1,3 @@
1#include "usg5-4-2.h" 1#include "usg5-4-2.h"
2 2
3#define PENDING_OUTPUT_COUNT(FILE) ((FILE)->__ptr - (FILE)->__base) 3#define PENDING_OUTPUT_COUNT(FILE) ((FILE)->__ptr - (FILE)->__base)
4
5/* arch-tag: d82e92e7-9443-4a60-a581-7f293cbae8a3
6 (do not change this comment) */
diff --git a/src/s/usg5-0.h b/src/s/usg5-0.h
index ecce9d92c76..885ad00b1ba 100644
--- a/src/s/usg5-0.h
+++ b/src/s/usg5-0.h
@@ -151,6 +151,3 @@ Boston, MA 02111-1307, USA. */
151/* Prevent -lg from being used for debugging. Not implemented? */ 151/* Prevent -lg from being used for debugging. Not implemented? */
152 152
153#define LIBS_DEBUG 153#define LIBS_DEBUG
154
155/* arch-tag: a18bdba9-506d-40ed-9877-49fc27ce8cac
156 (do not change this comment) */
diff --git a/src/s/usg5-2-2.h b/src/s/usg5-2-2.h
index a360fd64d7a..0c8e3c3d2df 100644
--- a/src/s/usg5-2-2.h
+++ b/src/s/usg5-2-2.h
@@ -154,6 +154,3 @@ Boston, MA 02111-1307, USA. */
154/* Use terminfo instead of termcap. */ 154/* Use terminfo instead of termcap. */
155 155
156#define TERMINFO 156#define TERMINFO
157
158/* arch-tag: 56923f22-9e2b-4814-b922-88c87657ff6b
159 (do not change this comment) */
diff --git a/src/s/usg5-2.h b/src/s/usg5-2.h
index 375dba75f56..e6f586da28d 100644
--- a/src/s/usg5-2.h
+++ b/src/s/usg5-2.h
@@ -154,6 +154,3 @@ Boston, MA 02111-1307, USA. */
154/* Use terminfo instead of termcap. */ 154/* Use terminfo instead of termcap. */
155 155
156#define TERMINFO 156#define TERMINFO
157
158/* arch-tag: cfd9500f-0284-4a88-8f07-3f56b42db13b
159 (do not change this comment) */
diff --git a/src/s/usg5-3.h b/src/s/usg5-3.h
index de1a20d2658..5323bb694a6 100644
--- a/src/s/usg5-3.h
+++ b/src/s/usg5-3.h
@@ -205,6 +205,3 @@ Boston, MA 02111-1307, USA. */
205/* On USG systems signal handlers return void */ 205/* On USG systems signal handlers return void */
206 206
207#define SIGTYPE void 207#define SIGTYPE void
208
209/* arch-tag: 2bca65fd-f015-44b9-a2aa-9f8170ce89ca
210 (do not change this comment) */
diff --git a/src/s/usg5-4-2.h b/src/s/usg5-4-2.h
index 8b11bc54eae..351d51fe29b 100644
--- a/src/s/usg5-4-2.h
+++ b/src/s/usg5-4-2.h
@@ -54,6 +54,3 @@
54/* ryanr@ellingtn.ftc.nrcs.usda.gov (Richard Anthony Ryan) says -lXimp 54/* ryanr@ellingtn.ftc.nrcs.usda.gov (Richard Anthony Ryan) says -lXimp
55 is needed in UNIX_SV ... 4.2 1.1.2. */ 55 is needed in UNIX_SV ... 4.2 1.1.2. */
56#define LIB_MOTIF -lXm -lXimp 56#define LIB_MOTIF -lXm -lXimp
57
58/* arch-tag: 9bbfcfc1-19be-45a1-9699-af57b87da2c6
59 (do not change this comment) */
diff --git a/src/s/usg5-4-3.h b/src/s/usg5-4-3.h
index 8d05e8b3fa6..f7773cb0a13 100644
--- a/src/s/usg5-4-3.h
+++ b/src/s/usg5-4-3.h
@@ -6,6 +6,3 @@
6 on start up for an i486-ncr-sysv4.3 (running the X toolkit): 6 on start up for an i486-ncr-sysv4.3 (running the X toolkit):
7 _XipOpenIM() Unable to find Atom _XIM_INPUTMETHOD */ 7 _XipOpenIM() Unable to find Atom _XIM_INPUTMETHOD */
8#define X11R5_INHIBIT_I18N 8#define X11R5_INHIBIT_I18N
9
10/* arch-tag: 03ac8b3a-c3d4-4441-a773-1c1d9f111f1a
11 (do not change this comment) */
diff --git a/src/s/usg5-4.h b/src/s/usg5-4.h
index 719b8c389a3..49554b9456f 100644
--- a/src/s/usg5-4.h
+++ b/src/s/usg5-4.h
@@ -193,6 +193,3 @@ Boston, MA 02111-1307, USA. */
193 SINIX. */ 193 SINIX. */
194#undef LIBS_SYSTEM 194#undef LIBS_SYSTEM
195#define LIBS_SYSTEM -lgen 195#define LIBS_SYSTEM -lgen
196
197/* arch-tag: 1a0ed909-5faa-434b-b7c3-9d86c63d53a6
198 (do not change this comment) */
diff --git a/src/s/ux4800.h b/src/s/ux4800.h
index 1c8729f416b..6544bfdebe3 100644
--- a/src/s/ux4800.h
+++ b/src/s/ux4800.h
@@ -15,6 +15,3 @@
15#ifndef __GNUC__ 15#ifndef __GNUC__
16#define C_DEBUG_SWITCH -O -KOlimit=3000 -ZXNd=5000 16#define C_DEBUG_SWITCH -O -KOlimit=3000 -ZXNd=5000
17#endif 17#endif
18
19/* arch-tag: e42eeb13-028a-490b-8427-0b57010f2ab9
20 (do not change this comment) */
diff --git a/src/s/uxpds.h b/src/s/uxpds.h
index c3ddf1039c1..0b823aaab0d 100644
--- a/src/s/uxpds.h
+++ b/src/s/uxpds.h
@@ -6,6 +6,3 @@
6#define XOS_NEEDS_TIME_H 6#define XOS_NEEDS_TIME_H
7 7
8#define FSCALE 256 8#define FSCALE 256
9
10/* arch-tag: c02db2a6-c725-4a6b-adee-66e0303df2a8
11 (do not change this comment) */
diff --git a/src/s/uxpv.h b/src/s/uxpv.h
index 95715455984..94ea91eb1a1 100644
--- a/src/s/uxpv.h
+++ b/src/s/uxpv.h
@@ -9,6 +9,3 @@
9 9
10#undef SYSTEM_TYPE 10#undef SYSTEM_TYPE
11#define SYSTEM_TYPE "uxpv" 11#define SYSTEM_TYPE "uxpv"
12
13/* arch-tag: 3f00cfe7-f44c-45ce-a2fe-2b17fc411a1e
14 (do not change this comment) */
diff --git a/src/s/vms.h b/src/s/vms.h
index dc7877eaa67..9f718099eef 100644
--- a/src/s/vms.h
+++ b/src/s/vms.h
@@ -246,6 +246,3 @@ globalref char sdata[];
246 246
247/* What separator do we use in paths? */ 247/* What separator do we use in paths? */
248#define SEPCHAR ',' 248#define SEPCHAR ','
249
250/* arch-tag: 76bc2b70-46d1-4334-8f12-955c0d0ca6d4
251 (do not change this comment) */
diff --git a/src/s/vms4-0.h b/src/s/vms4-0.h
index c7e0c7be585..3f11a3de30a 100644
--- a/src/s/vms4-0.h
+++ b/src/s/vms4-0.h
@@ -1,5 +1,2 @@
1#include "vms.h" 1#include "vms.h"
2#define VMS4_0 2#define VMS4_0
3
4/* arch-tag: 734e1c69-d514-4441-bbcd-8b5db8ab1892
5 (do not change this comment) */
diff --git a/src/s/vms4-2.h b/src/s/vms4-2.h
index 01ee788dd66..e632b87e09f 100644
--- a/src/s/vms4-2.h
+++ b/src/s/vms4-2.h
@@ -1,5 +1,3 @@
1#include "vms.h" 1#include "vms.h"
2#define VMS4_2 2#define VMS4_2
3 3
4/* arch-tag: d9ff67bc-a899-44b2-a618-a73c821bb559
5 (do not change this comment) */
diff --git a/src/s/vms4-4.h b/src/s/vms4-4.h
index 0abd8259143..c0f60900d53 100644
--- a/src/s/vms4-4.h
+++ b/src/s/vms4-4.h
@@ -1,5 +1,3 @@
1#include "vms.h" 1#include "vms.h"
2#define VMS4_4 2#define VMS4_4
3 3
4/* arch-tag: 2e65c7ad-0d17-45a0-b4cb-3e76c72ea9d5
5 (do not change this comment) */
diff --git a/src/s/vms5-5.h b/src/s/vms5-5.h
index ac0ba9461a2..e51fedf6317 100644
--- a/src/s/vms5-5.h
+++ b/src/s/vms5-5.h
@@ -6,6 +6,3 @@
6 And defining it causes lossage because sys_errlist has a different 6 And defining it causes lossage because sys_errlist has a different
7 number of elements. */ 7 number of elements. */
8#undef SHARABLE_LIB_BUG 8#undef SHARABLE_LIB_BUG
9
10/* arch-tag: 92acc416-61fe-44ae-b0e0-710cb9e38ec6
11 (do not change this comment) */
diff --git a/src/s/windows95.h b/src/s/windows95.h
index cf7f3f13c88..62340c3744e 100644
--- a/src/s/windows95.h
+++ b/src/s/windows95.h
@@ -3,6 +3,3 @@
3#include "windowsnt.h" 3#include "windowsnt.h"
4 4
5#define WINDOWS95 5#define WINDOWS95
6
7/* arch-tag: 8a37be6f-312c-4b2a-919e-58a71a0fb4b3
8 (do not change this comment) */
diff --git a/src/s/xenix.h b/src/s/xenix.h
index c0840bcd3b3..be742120b60 100644
--- a/src/s/xenix.h
+++ b/src/s/xenix.h
@@ -206,6 +206,3 @@ Boston, MA 02111-1307, USA. */
206 are not declared. */ 206 are not declared. */
207 207
208#define BROKEN_TIOCGETC 208#define BROKEN_TIOCGETC
209
210/* arch-tag: 71d3985d-4e53-4572-8276-5dce26bbd076
211 (do not change this comment) */
diff --git a/src/scroll.c b/src/scroll.c
index 6c6aa4abf98..d7535509007 100644
--- a/src/scroll.c
+++ b/src/scroll.c
@@ -1069,6 +1069,3 @@ do_line_insertion_deletion_costs (frame,
1069 FRAME_DELETE_COST (frame), FRAME_DELETEN_COST (frame), 1069 FRAME_DELETE_COST (frame), FRAME_DELETEN_COST (frame),
1070 coefficient); 1070 coefficient);
1071} 1071}
1072
1073/* arch-tag: cdb7149c-48e7-4793-a948-2786c8e45485
1074 (do not change this comment) */
diff --git a/src/search.c b/src/search.c
index 538cb8dfa64..89a4a5ad68e 100644
--- a/src/search.c
+++ b/src/search.c
@@ -2946,6 +2946,3 @@ syms_of_search ()
2946 defsubr (&Sset_match_data); 2946 defsubr (&Sset_match_data);
2947 defsubr (&Sregexp_quote); 2947 defsubr (&Sregexp_quote);
2948} 2948}
2949
2950/* arch-tag: a6059d79-0552-4f14-a2cb-d379a4e3c78f
2951 (do not change this comment) */
diff --git a/src/sound.c b/src/sound.c
index 134b69dc81c..c43cb49d3c4 100644
--- a/src/sound.c
+++ b/src/sound.c
@@ -1143,6 +1143,3 @@ init_sound ()
1143} 1143}
1144 1144
1145#endif /* HAVE_SOUND */ 1145#endif /* HAVE_SOUND */
1146
1147/* arch-tag: dd850ad8-0433-4e2c-9cba-b7aeeccc0dbd
1148 (do not change this comment) */
diff --git a/src/strftime.c b/src/strftime.c
index 4d3a9d1d312..4ca6023aa41 100644
--- a/src/strftime.c
+++ b/src/strftime.c
@@ -1491,6 +1491,3 @@ emacs_strftimeu (s, maxsize, format, tp, ut)
1491 return my_strftime (s, maxsize, format, tp, ut, 0); 1491 return my_strftime (s, maxsize, format, tp, ut, 0);
1492} 1492}
1493#endif 1493#endif
1494
1495/* arch-tag: 662bc9c4-f8e2-41b6-bf96-b8346d0ce0d8
1496 (do not change this comment) */
diff --git a/src/sunfns.c b/src/sunfns.c
index d1c7bcd0c64..8f8bb102765 100644
--- a/src/sunfns.c
+++ b/src/sunfns.c
@@ -513,6 +513,3 @@ syms_of_sunfns()
513 defsubr(&Ssun_get_selection); 513 defsubr(&Ssun_get_selection);
514 defsubr(&Ssun_menu_internal); 514 defsubr(&Ssun_menu_internal);
515} 515}
516
517/* arch-tag: 2d7decb7-58f6-41aa-b45b-077ccfab7158
518 (do not change this comment) */
diff --git a/src/syntax.c b/src/syntax.c
index 79df112d265..706706a53a1 100644
--- a/src/syntax.c
+++ b/src/syntax.c
@@ -1277,25 +1277,21 @@ scan_words (from, count)
1277 return from; 1277 return from;
1278} 1278}
1279 1279
1280DEFUN ("forward-word", Fforward_word, Sforward_word, 0, 1, "p", 1280DEFUN ("forward-word", Fforward_word, Sforward_word, 1, 1, "p",
1281 doc: /* Move point forward ARG words (backward if ARG is negative). 1281 doc: /* Move point forward ARG words (backward if ARG is negative).
1282Normally returns t. 1282Normally returns t.
1283If an edge of the buffer or a field boundary is reached, point is left there 1283If an edge of the buffer or a field boundary is reached, point is left there
1284and the function returns nil. Field boundaries are not noticed if 1284and the function returns nil. Field boundaries are not noticed if
1285`inhibit-field-text-motion' is non-nil. */) 1285`inhibit-field-text-motion' is non-nil. */)
1286 (arg) 1286 (count)
1287 Lisp_Object arg; 1287 Lisp_Object count;
1288{ 1288{
1289 int orig_val, val; 1289 int orig_val, val;
1290 CHECK_NUMBER (count);
1290 1291
1291 if (NILP (arg)) 1292 val = orig_val = scan_words (PT, XINT (count));
1292 XSETFASTINT (arg, 1);
1293 else
1294 CHECK_NUMBER (arg);
1295
1296 val = orig_val = scan_words (PT, XINT (arg));
1297 if (! orig_val) 1293 if (! orig_val)
1298 val = XINT (arg) > 0 ? ZV : BEGV; 1294 val = XINT (count) > 0 ? ZV : BEGV;
1299 1295
1300 /* Avoid jumping out of an input field. */ 1296 /* Avoid jumping out of an input field. */
1301 val = XFASTINT (Fconstrain_to_field (make_number (val), make_number (PT), 1297 val = XFASTINT (Fconstrain_to_field (make_number (val), make_number (PT),
@@ -3110,6 +3106,3 @@ See the info node `(elisp)Syntax Properties' for a description of the
3110 defsubr (&Sbackward_prefix_chars); 3106 defsubr (&Sbackward_prefix_chars);
3111 defsubr (&Sparse_partial_sexp); 3107 defsubr (&Sparse_partial_sexp);
3112} 3108}
3113
3114/* arch-tag: 3e297b9f-088e-4b64-8f4c-fb0b3443e412
3115 (do not change this comment) */
diff --git a/src/syntax.h b/src/syntax.h
index b275ded5715..6d8f201baeb 100644
--- a/src/syntax.h
+++ b/src/syntax.h
@@ -371,6 +371,3 @@ extern int parse_sexp_lookup_properties;
371extern INTERVAL interval_of P_ ((int, Lisp_Object)); 371extern INTERVAL interval_of P_ ((int, Lisp_Object));
372 372
373extern int scan_words P_ ((int, int)); 373extern int scan_words P_ ((int, int));
374
375/* arch-tag: 28833cca-cd73-4741-8c85-a3111166a0e0
376 (do not change this comment) */
diff --git a/src/sysdep.c b/src/sysdep.c
index 441b36290e1..193f0630cbf 100644
--- a/src/sysdep.c
+++ b/src/sysdep.c
@@ -5298,5 +5298,3 @@ strsignal (code)
5298} 5298}
5299#endif /* HAVE_STRSIGNAL */ 5299#endif /* HAVE_STRSIGNAL */
5300 5300
5301/* arch-tag: edb43589-4e09-4544-b325-978b5b121dcf
5302 (do not change this comment) */
diff --git a/src/sysselect.h b/src/sysselect.h
index 5aa9eb4aee7..5a392c381a7 100644
--- a/src/sysselect.h
+++ b/src/sysselect.h
@@ -43,6 +43,3 @@ Boston, MA 02111-1307, USA. */
43#if !defined (HAVE_SELECT) || defined (BROKEN_SELECT_NON_X) 43#if !defined (HAVE_SELECT) || defined (BROKEN_SELECT_NON_X)
44#define select sys_select 44#define select sys_select
45#endif 45#endif
46
47/* arch-tag: 36d05500-8cf6-4847-8e78-6721f18c06ef
48 (do not change this comment) */
diff --git a/src/syssignal.h b/src/syssignal.h
index 2b536758e27..2a579f3ba45 100644
--- a/src/syssignal.h
+++ b/src/syssignal.h
@@ -196,6 +196,3 @@ extern SIGMASKTYPE sigprocmask_set;
196/* strsignal is in sysdep.c */ 196/* strsignal is in sysdep.c */
197char *strsignal (); 197char *strsignal ();
198#endif 198#endif
199
200/* arch-tag: 4580e86a-340d-4574-9e11-a742b6e1a152
201 (do not change this comment) */
diff --git a/src/systime.h b/src/systime.h
index 778e555c979..d05b5a7de9a 100644
--- a/src/systime.h
+++ b/src/systime.h
@@ -172,6 +172,3 @@ extern int set_file_times __P ((const char *, EMACS_TIME, EMACS_TIME));
172#define EMACS_TIME_LE(T1, T2) (EMACS_TIME_CMP (T1, T2) <= 0) 172#define EMACS_TIME_LE(T1, T2) (EMACS_TIME_CMP (T1, T2) <= 0)
173 173
174#endif /* EMACS_SYSTIME_H */ 174#endif /* EMACS_SYSTIME_H */
175
176/* arch-tag: dcb79915-cf99-4bce-9778-aade71d07651
177 (do not change this comment) */
diff --git a/src/systty.h b/src/systty.h
index a975bcd13a0..39ae61be1c9 100644
--- a/src/systty.h
+++ b/src/systty.h
@@ -387,6 +387,3 @@ extern int emacs_set_tty P_ ((int, struct emacs_tty *, int));
387#endif /* not def VMS */ 387#endif /* not def VMS */
388#endif /* not def HAVE_TERMIO */ 388#endif /* not def HAVE_TERMIO */
389#endif /* not def HAVE_TERMIOS */ 389#endif /* not def HAVE_TERMIOS */
390
391/* arch-tag: cf4b90bc-be41-401c-be98-40619178a712
392 (do not change this comment) */
diff --git a/src/syswait.h b/src/syswait.h
index 066f4e5a482..9b0a6899f87 100644
--- a/src/syswait.h
+++ b/src/syswait.h
@@ -152,6 +152,3 @@ Boston, MA 02111-1307, USA. */
152#endif /* VMS */ 152#endif /* VMS */
153 153
154#endif /* EMACS_SYSWAIT_H */ 154#endif /* EMACS_SYSWAIT_H */
155
156/* arch-tag: 7e5d9719-ec66-4b6f-89bb-563eea16a899
157 (do not change this comment) */
diff --git a/src/term.c b/src/term.c
index 1f4ceaec627..829f2d88e6b 100644
--- a/src/term.c
+++ b/src/term.c
@@ -2159,8 +2159,7 @@ term_init (terminal_type)
2159{ 2159{
2160 char *area; 2160 char *area;
2161 char **address = &area; 2161 char **address = &area;
2162 char *buffer = NULL; 2162 char buffer[2044];
2163 int buffer_size = 4096;
2164 register char *p; 2163 register char *p;
2165 int status; 2164 int status;
2166 struct frame *sf = XFRAME (selected_frame); 2165 struct frame *sf = XFRAME (selected_frame);
@@ -2172,6 +2171,9 @@ term_init (terminal_type)
2172 2171
2173 area = (char *) xmalloc (2044); 2172 area = (char *) xmalloc (2044);
2174 2173
2174 if (area == 0)
2175 abort ();
2176
2175 FrameRows = FRAME_LINES (sf); 2177 FrameRows = FRAME_LINES (sf);
2176 FrameCols = FRAME_COLS (sf); 2178 FrameCols = FRAME_COLS (sf);
2177 specified_window = FRAME_LINES (sf); 2179 specified_window = FRAME_LINES (sf);
@@ -2200,7 +2202,6 @@ term_init (terminal_type)
2200 2202
2201 Wcm_clear (); 2203 Wcm_clear ();
2202 2204
2203 buffer = (char *) xmalloc (buffer_size);
2204 status = tgetent (buffer, terminal_type); 2205 status = tgetent (buffer, terminal_type);
2205 if (status < 0) 2206 if (status < 0)
2206 { 2207 {
@@ -2228,13 +2229,13 @@ to do `unset TERMCAP' (C-shell: `unsetenv TERMCAP') as well.",
2228 terminal_type); 2229 terminal_type);
2229#endif 2230#endif
2230 } 2231 }
2231 2232#ifdef TERMINFO
2232#ifndef TERMINFO 2233 area = (char *) xmalloc (2044);
2233 if (strlen (buffer) >= buffer_size) 2234#else
2235 area = (char *) xmalloc (strlen (buffer));
2236#endif /* not TERMINFO */
2237 if (area == 0)
2234 abort (); 2238 abort ();
2235 buffer_size = strlen (buffer);
2236#endif
2237 area = (char *) xmalloc (buffer_size);
2238 2239
2239 TS_ins_line = tgetstr ("al", address); 2240 TS_ins_line = tgetstr ("al", address);
2240 TS_ins_multi_lines = tgetstr ("AL", address); 2241 TS_ins_multi_lines = tgetstr ("AL", address);
@@ -2559,8 +2560,6 @@ to do `unset TERMCAP' (C-shell: `unsetenv TERMCAP') as well.",
2559 FRAME_CAN_HAVE_SCROLL_BARS (sf) = 0; 2560 FRAME_CAN_HAVE_SCROLL_BARS (sf) = 0;
2560 FRAME_VERTICAL_SCROLL_BAR_TYPE (sf) = vertical_scroll_bar_none; 2561 FRAME_VERTICAL_SCROLL_BAR_TYPE (sf) = vertical_scroll_bar_none;
2561#endif /* WINDOWSNT */ 2562#endif /* WINDOWSNT */
2562
2563 xfree (buffer);
2564} 2563}
2565 2564
2566/* VARARGS 1 */ 2565/* VARARGS 1 */
@@ -2596,5 +2595,3 @@ The function should accept no arguments. */);
2596 defsubr (&Stty_display_color_cells); 2595 defsubr (&Stty_display_color_cells);
2597} 2596}
2598 2597
2599/* arch-tag: 498e7449-6f2e-45e2-91dd-b7d4ca488193
2600 (do not change this comment) */
diff --git a/src/termcap.c b/src/termcap.c
index b1e0a87936e..fa8d0ced0aa 100644
--- a/src/termcap.c
+++ b/src/termcap.c
@@ -828,6 +828,3 @@ tprint (cap)
828} 828}
829 829
830#endif /* TEST */ 830#endif /* TEST */
831
832/* arch-tag: c2e8d427-2271-4fac-95fe-411857238b80
833 (do not change this comment) */
diff --git a/src/termchar.h b/src/termchar.h
index b1d941adc27..da5413b8f9b 100644
--- a/src/termchar.h
+++ b/src/termchar.h
@@ -44,6 +44,3 @@ extern int dont_calculate_costs; /* Nonzero means don't bother computing
44 a suspended Emacs. This is useful on terminals with multiple pages, 44 a suspended Emacs. This is useful on terminals with multiple pages,
45 where one page is used for Emacs and another for all else. */ 45 where one page is used for Emacs and another for all else. */
46extern int no_redraw_on_reenter; 46extern int no_redraw_on_reenter;
47
48/* arch-tag: bf9f0d49-842b-42fb-9348-ec8759b27193
49 (do not change this comment) */
diff --git a/src/termhooks.h b/src/termhooks.h
index d76d06671ef..da41266d984 100644
--- a/src/termhooks.h
+++ b/src/termhooks.h
@@ -430,6 +430,3 @@ enum {
430}; 430};
431 431
432#endif 432#endif
433
434/* arch-tag: 33a00ecc-52b5-4186-a410-8801ac9f087d
435 (do not change this comment) */
diff --git a/src/terminfo.c b/src/terminfo.c
index 52acc5bdb4e..8b41de4e47e 100644
--- a/src/terminfo.c
+++ b/src/terminfo.c
@@ -49,6 +49,3 @@ tparam (string, outstring, len, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8,
49 strcpy (outstring, temp); 49 strcpy (outstring, temp);
50 return outstring; 50 return outstring;
51} 51}
52
53/* arch-tag: a6f96a69-e68f-4e9d-a223-f0b0da26ead5
54 (do not change this comment) */
diff --git a/src/termopts.h b/src/termopts.h
index 2dc798ea2c4..0fd240bd005 100644
--- a/src/termopts.h
+++ b/src/termopts.h
@@ -39,6 +39,3 @@ extern int meta_key;
39 39
40/* Nonzero means truncate lines in all windows less wide than the frame */ 40/* Nonzero means truncate lines in all windows less wide than the frame */
41extern int truncate_partial_width_windows; 41extern int truncate_partial_width_windows;
42
43/* arch-tag: 35d4d284-dc1a-4fff-97fa-0154a21aebdb
44 (do not change this comment) */
diff --git a/src/textprop.c b/src/textprop.c
index a243eb6c917..d75e1cf2020 100644
--- a/src/textprop.c
+++ b/src/textprop.c
@@ -2295,6 +2295,3 @@ rear-nonsticky properties of the character overrides NONSTICKINESS. */);
2295/* defsubr (&Serase_text_properties); */ 2295/* defsubr (&Serase_text_properties); */
2296/* defsubr (&Scopy_text_properties); */ 2296/* defsubr (&Scopy_text_properties); */
2297} 2297}
2298
2299/* arch-tag: 454cdde8-5f86-4faa-a078-101e3625d479
2300 (do not change this comment) */
diff --git a/src/tparam.c b/src/tparam.c
index 7306e0d5c10..fb71e05b3e4 100644
--- a/src/tparam.c
+++ b/src/tparam.c
@@ -334,6 +334,3 @@ main (argc, argv)
334} 334}
335 335
336#endif /* DEBUG */ 336#endif /* DEBUG */
337
338/* arch-tag: 83f7b5ac-a808-4f75-b87a-123de009b402
339 (do not change this comment) */
diff --git a/src/uaf.h b/src/uaf.h
index ae364b5f5ef..57615ab4527 100644
--- a/src/uaf.h
+++ b/src/uaf.h
@@ -294,6 +294,3 @@ struct UAF {
294}; 294};
295 295
296#endif /* not UAF$K_LENGTH */ 296#endif /* not UAF$K_LENGTH */
297
298/* arch-tag: f95d73be-b0bf-46b7-adf7-89ce8846b062
299 (do not change this comment) */
diff --git a/src/undo.c b/src/undo.c
index dd086db6c40..fa802fe205a 100644
--- a/src/undo.c
+++ b/src/undo.c
@@ -554,6 +554,3 @@ syms_of_undo ()
554 defsubr (&Sprimitive_undo); 554 defsubr (&Sprimitive_undo);
555 defsubr (&Sundo_boundary); 555 defsubr (&Sundo_boundary);
556} 556}
557
558/* arch-tag: d546ee01-4aed-4ffb-bb8b-eefaae50d38a
559 (do not change this comment) */
diff --git a/src/unexaix.c b/src/unexaix.c
index 825209a5b3c..3c629346bc0 100644
--- a/src/unexaix.c
+++ b/src/unexaix.c
@@ -676,6 +676,3 @@ unrelocate_symbols (int new, int a_out, char *a_name, char *new_name)
676 } 676 }
677 return 0; 677 return 0;
678} 678}
679
680/* arch-tag: 0783857a-7c2d-456f-a426-58b722d69fd0
681 (do not change this comment) */
diff --git a/src/unexalpha.c b/src/unexalpha.c
index ea37817941e..5eada5e0d0f 100644
--- a/src/unexalpha.c
+++ b/src/unexalpha.c
@@ -541,6 +541,3 @@ fatal_unexec (s, arg)
541 fputs (".\n", stderr); 541 fputs (".\n", stderr);
542 exit (1); 542 exit (1);
543} 543}
544
545/* arch-tag: 46316c49-ee08-4aa3-942b-00798902f5bd
546 (do not change this comment) */
diff --git a/src/unexapollo.c b/src/unexapollo.c
index adf72bb4f7a..4a5ab60b254 100644
--- a/src/unexapollo.c
+++ b/src/unexapollo.c
@@ -295,6 +295,3 @@ CopyData (target_file, source_file, total_byte_count)
295 total_byte_count -= byte_count; 295 total_byte_count -= byte_count;
296 } 296 }
297} 297}
298
299/* arch-tag: 783ebbdf-7d26-4df8-9469-17a1747dce96
300 (do not change this comment) */
diff --git a/src/unexconvex.c b/src/unexconvex.c
index 10c0dfa953c..a040add1224 100644
--- a/src/unexconvex.c
+++ b/src/unexconvex.c
@@ -600,5 +600,3 @@ first_pty_letter ()
600 return 'a'; 600 return 'a';
601} 601}
602 602
603/* arch-tag: 8199e06d-69b5-4f79-84d8-00f6ea929af9
604 (do not change this comment) */
diff --git a/src/unexec.c b/src/unexec.c
index dadea560e0c..aa4170019c7 100644
--- a/src/unexec.c
+++ b/src/unexec.c
@@ -1265,6 +1265,3 @@ adjust_lnnoptrs (writedesc, readdesc, new_name)
1265#endif /* COFF */ 1265#endif /* COFF */
1266 1266
1267#endif /* not CANNOT_DUMP */ 1267#endif /* not CANNOT_DUMP */
1268
1269/* arch-tag: 62409b69-e27a-4a7c-9413-0210d6b54e7f
1270 (do not change this comment) */
diff --git a/src/unexelf.c b/src/unexelf.c
index ce773190d7e..d88b8ec37c0 100644
--- a/src/unexelf.c
+++ b/src/unexelf.c
@@ -1284,6 +1284,3 @@ unexec (new_name, old_name, data_start, bss_start, entry_address)
1284 if (chmod (new_name, stat_buf.st_mode) == -1) 1284 if (chmod (new_name, stat_buf.st_mode) == -1)
1285 fatal ("Can't chmod (%s): errno %d\n", new_name, errno); 1285 fatal ("Can't chmod (%s): errno %d\n", new_name, errno);
1286} 1286}
1287
1288/* arch-tag: e02e1512-95e2-4ef0-bba7-b6bce658f1e3
1289 (do not change this comment) */
diff --git a/src/unexenix.c b/src/unexenix.c
index a6d045d2e4f..2121c26839f 100644
--- a/src/unexenix.c
+++ b/src/unexenix.c
@@ -258,6 +258,3 @@ fatal_unexec (s, va_alist)
258 fputs (".\n", stderr); 258 fputs (".\n", stderr);
259 exit (1); 259 exit (1);
260} 260}
261
262/* arch-tag: ce26be27-370a-438d-83b4-766059749a02
263 (do not change this comment) */
diff --git a/src/unexhp9k800.c b/src/unexhp9k800.c
index 146cc5707da..0948ccf9a18 100644
--- a/src/unexhp9k800.c
+++ b/src/unexhp9k800.c
@@ -317,6 +317,3 @@ display_header (hdr, auxhdr)
317 hdr->unloadable_sp_location, hdr->unloadable_sp_size); 317 hdr->unloadable_sp_location, hdr->unloadable_sp_size);
318} 318}
319#endif /* DEBUG */ 319#endif /* DEBUG */
320
321/* arch-tag: d55a09ac-9427-4ec4-8496-cb9d7710774f
322 (do not change this comment) */
diff --git a/src/unexmacosx.c b/src/unexmacosx.c
index d3afaf47cc1..c84e5c95d03 100644
--- a/src/unexmacosx.c
+++ b/src/unexmacosx.c
@@ -976,6 +976,3 @@ unexec_free (void *ptr)
976 else 976 else
977 malloc_zone_free (emacs_zone, ptr); 977 malloc_zone_free (emacs_zone, ptr);
978} 978}
979
980/* arch-tag: 1a784f7b-a184-4c4f-9544-da8619593d72
981 (do not change this comment) */
diff --git a/src/unexmips.c b/src/unexmips.c
index de3368ad181..cad42a17897 100644
--- a/src/unexmips.c
+++ b/src/unexmips.c
@@ -359,6 +359,3 @@ fatal_unexec (s, va_alist)
359 fputs (".\n", stderr); 359 fputs (".\n", stderr);
360 exit (1); 360 exit (1);
361} 361}
362
363/* arch-tag: ebdd2058-3bbc-4de4-b5c7-5760379ab153
364 (do not change this comment) */
diff --git a/src/unexnext.c b/src/unexnext.c
index 50a0448d7bc..649d0e0226f 100644
--- a/src/unexnext.c
+++ b/src/unexnext.c
@@ -510,6 +510,3 @@ unexec(
510 exit(1); 510 exit(1);
511 } 511 }
512} 512}
513
514/* arch-tag: 9796bdc3-c050-417a-b2f5-4cfd31032634
515 (do not change this comment) */
diff --git a/src/unexsni.c b/src/unexsni.c
index a99d51bc0cf..c9abec07e17 100644
--- a/src/unexsni.c
+++ b/src/unexsni.c
@@ -919,6 +919,3 @@ unexec (new_name, old_name, data_start, bss_start, entry_address)
919 if (chmod (new_name, stat_buf.st_mode) == -1) 919 if (chmod (new_name, stat_buf.st_mode) == -1)
920 fatal ("Can't chmod(%s): errno %d\n", new_name, errno); 920 fatal ("Can't chmod(%s): errno %d\n", new_name, errno);
921} 921}
922
923/* arch-tag: c784ead3-7a27-442b-83fe-7af8d08654d3
924 (do not change this comment) */
diff --git a/src/unexsol.c b/src/unexsol.c
index 426a7f7cb99..382682e4521 100644
--- a/src/unexsol.c
+++ b/src/unexsol.c
@@ -27,6 +27,3 @@ unexec (char *new_name, char *old_name, unsigned int data_start,
27 Fsignal (Qfile_error, 27 Fsignal (Qfile_error,
28 Fcons (build_string ("Cannot unexec"), Fcons (errstring, data))); 28 Fcons (build_string ("Cannot unexec"), Fcons (errstring, data)));
29} 29}
30
31/* arch-tag: d8ff72b3-8198-4011-8ef5-011b12027f59
32 (do not change this comment) */
diff --git a/src/unexsunos4.c b/src/unexsunos4.c
index 4534a32c322..6ceab884a99 100644
--- a/src/unexsunos4.c
+++ b/src/unexsunos4.c
@@ -375,6 +375,3 @@ is_it (filename)
375 } 375 }
376 return 0; 376 return 0;
377} 377}
378
379/* arch-tag: 30227420-2c6f-4700-a4f8-9e45e52f53b1
380 (do not change this comment) */
diff --git a/src/unexw32.c b/src/unexw32.c
index b1838644965..ece35459d63 100644
--- a/src/unexw32.c
+++ b/src/unexw32.c
@@ -807,6 +807,3 @@ unexec (char *new_name, char *old_name, void *start_data, void *start_bss,
807} 807}
808 808
809/* eof */ 809/* eof */
810
811/* arch-tag: fe1d3d1c-ef88-4917-ab22-f12ab16b3254
812 (do not change this comment) */
diff --git a/src/vlimit.h b/src/vlimit.h
index 5885bee8d2d..c347dc74df6 100644
--- a/src/vlimit.h
+++ b/src/vlimit.h
@@ -1,5 +1,2 @@
1/* Dummy for Emacs so that we can run on VMS... */ 1/* Dummy for Emacs so that we can run on VMS... */
2#define LIM_DATA 0 2#define LIM_DATA 0
3
4/* arch-tag: 0c3436cb-5edc-447a-87af-acec402a65b9
5 (do not change this comment) */
diff --git a/src/vm-limit.c b/src/vm-limit.c
index 0dc89098afb..c0bab2e48a4 100644
--- a/src/vm-limit.c
+++ b/src/vm-limit.c
@@ -145,6 +145,3 @@ memory_warnings (start, warnfun)
145 lim_data = 0; 145 lim_data = 0;
146#endif 146#endif
147} 147}
148
149/* arch-tag: eab04eda-1f69-447a-8d9f-95f0a3983ca5
150 (do not change this comment) */
diff --git a/src/w16select.c b/src/w16select.c
index 7fb0534f36d..e655936e48b 100644
--- a/src/w16select.c
+++ b/src/w16select.c
@@ -764,6 +764,3 @@ set to nil. */);
764} 764}
765 765
766#endif /* MSDOS */ 766#endif /* MSDOS */
767
768/* arch-tag: 085a22c8-7324-436e-a6da-102464ce95d8
769 (do not change this comment) */
diff --git a/src/w32.c b/src/w32.c
index bc37aebeef8..744cc593133 100644
--- a/src/w32.c
+++ b/src/w32.c
@@ -3450,22 +3450,11 @@ sys_pipe (int * phandles)
3450 3450
3451 if (rc == 0) 3451 if (rc == 0)
3452 { 3452 {
3453 /* Protect against overflow, since Windows can open more handles than 3453 flags = FILE_PIPE | FILE_READ | FILE_BINARY;
3454 our fd_info array has room for. */ 3454 fd_info[phandles[0]].flags = flags;
3455 if (phandles[0] >= MAXDESC || phandles[1] >= MAXDESC)
3456 {
3457 _close (phandles[0]);
3458 _close (phandles[1]);
3459 rc = -1;
3460 }
3461 else
3462 {
3463 flags = FILE_PIPE | FILE_READ | FILE_BINARY;
3464 fd_info[phandles[0]].flags = flags;
3465 3455
3466 flags = FILE_PIPE | FILE_WRITE | FILE_BINARY; 3456 flags = FILE_PIPE | FILE_WRITE | FILE_BINARY;
3467 fd_info[phandles[1]].flags = flags; 3457 fd_info[phandles[1]].flags = flags;
3468 }
3469 } 3458 }
3470 3459
3471 return rc; 3460 return rc;
@@ -3966,6 +3955,3 @@ void globals_of_w32 ()
3966} 3955}
3967 3956
3968/* end of nt.c */ 3957/* end of nt.c */
3969
3970/* arch-tag: 90442dd3-37be-482b-b272-ac752e3049f1
3971 (do not change this comment) */
diff --git a/src/w32.h b/src/w32.h
index cce1f094363..845aca26e30 100644
--- a/src/w32.h
+++ b/src/w32.h
@@ -134,6 +134,3 @@ extern void globals_of_w32menu ();
134extern void syms_of_fontset (); 134extern void syms_of_fontset ();
135 135
136#endif /* EMACS_W32_H */ 136#endif /* EMACS_W32_H */
137
138/* arch-tag: 02c36b00-312b-4c4d-a1d9-f905c5e968f0
139 (do not change this comment) */
diff --git a/src/w32bdf.c b/src/w32bdf.c
index 8f7718807a3..73f40a22df6 100644
--- a/src/w32bdf.c
+++ b/src/w32bdf.c
@@ -866,6 +866,3 @@ int w32_BDF_to_x_font (char *file, char* xstr, int len)
866 CloseHandle (hfilemap); 866 CloseHandle (hfilemap);
867 return retval; 867 return retval;
868} 868}
869
870/* arch-tag: 2e9a45de-0c54-4a0e-95c8-2d67b2b1fa32
871 (do not change this comment) */
diff --git a/src/w32bdf.h b/src/w32bdf.h
index 23939bfd7d8..1786786b90b 100644
--- a/src/w32bdf.h
+++ b/src/w32bdf.h
@@ -124,6 +124,3 @@ int w32_BDF_TextOut (bdffont *fontp, HDC hdc, int left,
124int w32_BDF_to_x_font (char *file, char* xstr, int len); 124int w32_BDF_to_x_font (char *file, char* xstr, int len);
125 125
126#endif /* EMACS_W32BDF_H */ 126#endif /* EMACS_W32BDF_H */
127
128/* arch-tag: 7499e9f2-197e-44cc-9274-373f00b51eec
129 (do not change this comment) */
diff --git a/src/w32console.c b/src/w32console.c
index 14885f90730..0ad9c755e25 100644
--- a/src/w32console.c
+++ b/src/w32console.c
@@ -721,6 +721,3 @@ scroll-back buffer. */);
721 defsubr (&Sset_cursor_size); 721 defsubr (&Sset_cursor_size);
722 defsubr (&Sset_message_beep); 722 defsubr (&Sset_message_beep);
723} 723}
724
725/* arch-tag: a390a07f-f661-42bc-aeb4-e6d8bf860337
726 (do not change this comment) */
diff --git a/src/w32fns.c b/src/w32fns.c
index 53d3418c3e7..e5ec00e8651 100644
--- a/src/w32fns.c
+++ b/src/w32fns.c
@@ -14451,6 +14451,11 @@ versions of Windows) characters. */);
14451 defsubr (&Simage_size); 14451 defsubr (&Simage_size);
14452 defsubr (&Simage_mask_p); 14452 defsubr (&Simage_mask_p);
14453 14453
14454#if GLYPH_DEBUG
14455 defsubr (&Simagep);
14456 defsubr (&Slookup_image);
14457#endif
14458
14454 hourglass_atimer = NULL; 14459 hourglass_atimer = NULL;
14455 hourglass_shown_p = 0; 14460 hourglass_shown_p = 0;
14456 defsubr (&Sx_show_tip); 14461 defsubr (&Sx_show_tip);
@@ -14599,6 +14604,3 @@ w32_last_error()
14599{ 14604{
14600 return GetLastError (); 14605 return GetLastError ();
14601} 14606}
14602
14603/* arch-tag: 707589ab-b9be-4638-8cdd-74629cc9b446
14604 (do not change this comment) */
diff --git a/src/w32gui.h b/src/w32gui.h
index 04182c6da80..7aedfbc47ec 100644
--- a/src/w32gui.h
+++ b/src/w32gui.h
@@ -176,6 +176,3 @@ typedef struct {
176 176
177 177
178#endif /* EMACS_W32GUI_H */ 178#endif /* EMACS_W32GUI_H */
179
180/* arch-tag: 9172e5fb-45a5-4684-afd9-ca0e81324604
181 (do not change this comment) */
diff --git a/src/w32heap.c b/src/w32heap.c
index b40db430ea9..11ec7c1b6c6 100644
--- a/src/w32heap.c
+++ b/src/w32heap.c
@@ -304,6 +304,3 @@ _heap_term (void)
304} 304}
305 305
306#endif 306#endif
307
308/* arch-tag: 9a6a9860-040d-422d-8905-450dd535cd9c
309 (do not change this comment) */
diff --git a/src/w32heap.h b/src/w32heap.h
index 7fdf952683c..6abd658b76d 100644
--- a/src/w32heap.h
+++ b/src/w32heap.h
@@ -103,6 +103,3 @@ IMAGE_SECTION_HEADER * find_section (char * name, IMAGE_NT_HEADERS * nt_header);
103IMAGE_SECTION_HEADER * rva_to_section (DWORD rva, IMAGE_NT_HEADERS * nt_header); 103IMAGE_SECTION_HEADER * rva_to_section (DWORD rva, IMAGE_NT_HEADERS * nt_header);
104 104
105#endif /* NTHEAP_H_ */ 105#endif /* NTHEAP_H_ */
106
107/* arch-tag: 3ba4cbe1-8a09-4a41-8f37-fd31f7426b3c
108 (do not change this comment) */
diff --git a/src/w32inevt.c b/src/w32inevt.c
index b3f8e3ff737..f602f8b820b 100644
--- a/src/w32inevt.c
+++ b/src/w32inevt.c
@@ -721,6 +721,3 @@ w32_console_read_socket (int sd, struct input_event *bufp, int numchars,
721 UNBLOCK_INPUT; 721 UNBLOCK_INPUT;
722 return ret; 722 return ret;
723} 723}
724
725/* arch-tag: 0bcb39b7-d085-4b85-9070-6750e8c03047
726 (do not change this comment) */
diff --git a/src/w32inevt.h b/src/w32inevt.h
index 0b3c70a141e..7df989bffdc 100644
--- a/src/w32inevt.h
+++ b/src/w32inevt.h
@@ -30,6 +30,3 @@ extern void w32_console_mouse_position (FRAME_PTR *f, int insist,
30 unsigned long *time); 30 unsigned long *time);
31 31
32#endif /* EMACS_W32INEVT_H */ 32#endif /* EMACS_W32INEVT_H */
33
34/* arch-tag: 7641bd54-199f-4552-8e8a-6a2f5340ef13
35 (do not change this comment) */
diff --git a/src/w32menu.c b/src/w32menu.c
index 49ced7fd11c..02bd62eb160 100644
--- a/src/w32menu.c
+++ b/src/w32menu.c
@@ -2416,6 +2416,3 @@ void globals_of_w32menu ()
2416 get_menu_item_info = (GetMenuItemInfoA_Proc) GetProcAddress (user32, "GetMenuItemInfoA"); 2416 get_menu_item_info = (GetMenuItemInfoA_Proc) GetProcAddress (user32, "GetMenuItemInfoA");
2417 set_menu_item_info = (SetMenuItemInfoA_Proc) GetProcAddress (user32, "SetMenuItemInfoA"); 2417 set_menu_item_info = (SetMenuItemInfoA_Proc) GetProcAddress (user32, "SetMenuItemInfoA");
2418} 2418}
2419
2420/* arch-tag: 0eaed431-bb4e-4aac-a527-95a1b4f1fed0
2421 (do not change this comment) */
diff --git a/src/w32proc.c b/src/w32proc.c
index edd286e50d0..7241784925c 100644
--- a/src/w32proc.c
+++ b/src/w32proc.c
@@ -2238,6 +2238,3 @@ are supported. Moreover, it slows down `file-attributes' noticeably. */);
2238 Vw32_get_true_file_attributes = Qt; 2238 Vw32_get_true_file_attributes = Qt;
2239} 2239}
2240/* end of ntproc.c */ 2240/* end of ntproc.c */
2241
2242/* arch-tag: 23d3a34c-06d2-48a1-833b-ac7609aa5250
2243 (do not change this comment) */
diff --git a/src/w32reg.c b/src/w32reg.c
index 97abbed5d2e..6d3137f1d4f 100644
--- a/src/w32reg.c
+++ b/src/w32reg.c
@@ -163,6 +163,3 @@ x_get_string_resource (rdb, name, class)
163 163
164 return (w32_get_string_resource (name, class, REG_SZ)); 164 return (w32_get_string_resource (name, class, REG_SZ));
165} 165}
166
167/* arch-tag: 755fce25-42d7-4acb-874f-2fb42336823d
168 (do not change this comment) */
diff --git a/src/w32select.c b/src/w32select.c
index 6533f4b660d..d44ebcbb270 100644
--- a/src/w32select.c
+++ b/src/w32select.c
@@ -489,6 +489,3 @@ set to nil. */);
489 489
490 QCLIPBOARD = intern ("CLIPBOARD"); staticpro (&QCLIPBOARD); 490 QCLIPBOARD = intern ("CLIPBOARD"); staticpro (&QCLIPBOARD);
491} 491}
492
493/* arch-tag: c96e9724-5eb1-4dad-be07-289f092fd2af
494 (do not change this comment) */
diff --git a/src/w32term.c b/src/w32term.c
index 27f221d06ca..539df459402 100644
--- a/src/w32term.c
+++ b/src/w32term.c
@@ -895,17 +895,7 @@ w32_per_char_metric (font, char2b, font_type)
895 BOOL retval; 895 BOOL retval;
896 896
897 xassert (font && char2b); 897 xassert (font && char2b);
898 898 xassert (font_type != UNKNOWN_FONT);
899 /* TODO: This function is currently called through the RIF, and in
900 some cases font_type is UNKNOWN_FONT. We currently allow the
901 cached metrics to be used, which seems to work, but in cases
902 where font_type is UNKNOWN_FONT, we probably haven't encoded
903 char2b appropriately. All callers need checking to see what they
904 are passing. This is most likely to affect variable width fonts
905 outside the Latin-1 range, particularly in languages like Thai
906 that rely on rbearing and lbearing to provide composition. I
907 don't think that is working currently anyway, but we don't seem
908 to have anyone testing such languages on Windows. */
909 899
910 /* Handle the common cases quickly. */ 900 /* Handle the common cases quickly. */
911 if (!font->bdf && font->per_char == NULL) 901 if (!font->bdf && font->per_char == NULL)
@@ -914,8 +904,6 @@ w32_per_char_metric (font, char2b, font_type)
914 else if (!font->bdf && *char2b < 128) 904 else if (!font->bdf && *char2b < 128)
915 return &font->per_char[*char2b]; 905 return &font->per_char[*char2b];
916 906
917 xassert (font_type != UNKNOWN_FONT);
918
919 pcm = &font->scratch; 907 pcm = &font->scratch;
920 908
921 if (font_type == BDF_1D_FONT) 909 if (font_type == BDF_1D_FONT)
@@ -4790,7 +4778,7 @@ w32_read_socket (sd, bufp, numchars, expected)
4790 if (msg.msg.message == msh_mousewheel) 4778 if (msg.msg.message == msh_mousewheel)
4791 { 4779 {
4792 /* Forward MSH_MOUSEWHEEL as WM_MOUSEWHEEL. */ 4780 /* Forward MSH_MOUSEWHEEL as WM_MOUSEWHEEL. */
4793 msg.msg.message = WM_MOUSEWHEEL; 4781 msg.msg.message == WM_MOUSEWHEEL;
4794 prepend_msg (&msg); 4782 prepend_msg (&msg);
4795 } 4783 }
4796 break; 4784 break;
@@ -6559,6 +6547,3 @@ the cursor have no effect. */);
6559 staticpro (&last_mouse_motion_frame); 6547 staticpro (&last_mouse_motion_frame);
6560 last_mouse_motion_frame = Qnil; 6548 last_mouse_motion_frame = Qnil;
6561} 6549}
6562
6563/* arch-tag: 5fa70624-ab86-499c-8a85-473958ee4646
6564 (do not change this comment) */
diff --git a/src/w32term.h b/src/w32term.h
index de28620c7b9..c737632a41f 100644
--- a/src/w32term.h
+++ b/src/w32term.h
@@ -733,6 +733,3 @@ int image_ascent P_ ((struct image *, struct face *));
733 ? BDF_1D_FONT : BDF_2D_FONT)) 733 ? BDF_1D_FONT : BDF_2D_FONT))
734 734
735typedef DWORD (WINAPI * ClipboardSequence_Proc) (); 735typedef DWORD (WINAPI * ClipboardSequence_Proc) ();
736
737/* arch-tag: f201d05a-1240-4fc5-8ea4-ca24d4ee5671
738 (do not change this comment) */
diff --git a/src/w32xfns.c b/src/w32xfns.c
index 9f9a64558f6..887320aa746 100644
--- a/src/w32xfns.c
+++ b/src/w32xfns.c
@@ -409,6 +409,3 @@ x_sync (f)
409 void *f; 409 void *f;
410{ 410{
411} 411}
412
413/* arch-tag: 4fab3695-4ad3-4cc6-a2b1-fd2c67dc46be
414 (do not change this comment) */
diff --git a/src/widget.c b/src/widget.c
index dbf55a34d9c..eaf8e66e9a9 100644
--- a/src/widget.c
+++ b/src/widget.c
@@ -1016,6 +1016,3 @@ widget_store_internal_border (widget)
1016 1016
1017 ew->emacs_frame.internal_border_width = f->internal_border_width; 1017 ew->emacs_frame.internal_border_width = f->internal_border_width;
1018} 1018}
1019
1020/* arch-tag: 931d28e5-0d59-405a-8325-7d475d0a13d9
1021 (do not change this comment) */
diff --git a/src/widget.h b/src/widget.h
index c5d4f597ea3..f941d8648b2 100644
--- a/src/widget.h
+++ b/src/widget.h
@@ -99,6 +99,3 @@ void EmacsFrameSetCharSize P_ ((Widget, int, int));
99void widget_store_internal_border P_ ((Widget widget)); 99void widget_store_internal_border P_ ((Widget widget));
100 100
101#endif /* _EmacsFrame_h */ 101#endif /* _EmacsFrame_h */
102
103/* arch-tag: 98be17cc-8878-4701-abfa-66f1c04e9cb7
104 (do not change this comment) */
diff --git a/src/widgetprv.h b/src/widgetprv.h
index b75ef769029..d7bec41289c 100644
--- a/src/widgetprv.h
+++ b/src/widgetprv.h
@@ -77,6 +77,3 @@ extern EmacsFrameClassRec emacsFrameClassRec; /* class pointer */
77 77
78 78
79#endif /* _EmacsFrameP_h */ 79#endif /* _EmacsFrameP_h */
80
81/* arch-tag: 2b579b4c-f697-4f86-b27a-35b7cb1a4a1c
82 (do not change this comment) */
diff --git a/src/window.c b/src/window.c
index 78033c38da1..b5df84b55ce 100644
--- a/src/window.c
+++ b/src/window.c
@@ -6510,6 +6510,3 @@ keys_of_window ()
6510 initial_define_key (global_map, Ctl('L'), "recenter"); 6510 initial_define_key (global_map, Ctl('L'), "recenter");
6511 initial_define_key (meta_map, 'r', "move-to-window-line"); 6511 initial_define_key (meta_map, 'r', "move-to-window-line");
6512} 6512}
6513
6514/* arch-tag: 90a9c576-0590-48f1-a5f1-6c96a0452d9f
6515 (do not change this comment) */
diff --git a/src/window.h b/src/window.h
index 0a4bdb6e891..cfb1b349d8b 100644
--- a/src/window.h
+++ b/src/window.h
@@ -892,6 +892,3 @@ extern void keys_of_window P_ ((void));
892extern int window_box_text_cols P_ ((struct window *w)); 892extern int window_box_text_cols P_ ((struct window *w));
893 893
894#endif /* not WINDOW_H_INCLUDED */ 894#endif /* not WINDOW_H_INCLUDED */
895
896/* arch-tag: d4a6942f-e433-4ffe-ac10-2c3574f28577
897 (do not change this comment) */
diff --git a/src/xdisp.c b/src/xdisp.c
index 6a1cba06a52..a61ead4bef2 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -1999,7 +1999,11 @@ init_iterator (it, w, charpos, bytepos, row, base_face_id)
1999 attribute changes of named faces, recompute them. When running 1999 attribute changes of named faces, recompute them. When running
2000 in batch mode, the face cache of Vterminal_frame is null. If 2000 in batch mode, the face cache of Vterminal_frame is null. If
2001 we happen to get called, make a dummy face cache. */ 2001 we happen to get called, make a dummy face cache. */
2002 if (noninteractive && FRAME_FACE_CACHE (it->f) == NULL) 2002 if (
2003#ifndef WINDOWSNT
2004 noninteractive &&
2005#endif
2006 FRAME_FACE_CACHE (it->f) == NULL)
2003 init_frame_faces (it->f); 2007 init_frame_faces (it->f);
2004 if (FRAME_FACE_CACHE (it->f)->used == 0) 2008 if (FRAME_FACE_CACHE (it->f)->used == 0)
2005 recompute_basic_faces (it->f); 2009 recompute_basic_faces (it->f);
@@ -10065,18 +10069,15 @@ redisplay_internal (preserve_echo_area)
10065 } 10069 }
10066 } 10070 }
10067 10071
10068 if (!pause) 10072 /* Do the mark_window_display_accurate after all windows have
10073 been redisplayed because this call resets flags in buffers
10074 which are needed for proper redisplay. */
10075 for (i = 0; i < n; ++i)
10069 { 10076 {
10070 /* Do the mark_window_display_accurate after all windows have 10077 struct frame *f = updated[i];
10071 been redisplayed because this call resets flags in buffers 10078 mark_window_display_accurate (f->root_window, 1);
10072 which are needed for proper redisplay. */ 10079 if (frame_up_to_date_hook)
10073 for (i = 0; i < n; ++i) 10080 frame_up_to_date_hook (f);
10074 {
10075 struct frame *f = updated[i];
10076 mark_window_display_accurate (f->root_window, 1);
10077 if (frame_up_to_date_hook)
10078 frame_up_to_date_hook (f);
10079 }
10080 } 10081 }
10081 } 10082 }
10082 else if (FRAME_VISIBLE_P (sf) && !FRAME_OBSCURED_P (sf)) 10083 else if (FRAME_VISIBLE_P (sf) && !FRAME_OBSCURED_P (sf))
@@ -18706,11 +18707,6 @@ get_window_cursor_type (w, width, active_cursor)
18706 return FRAME_BLINK_OFF_CURSOR (f); 18707 return FRAME_BLINK_OFF_CURSOR (f);
18707 } 18708 }
18708 18709
18709#if 0
18710 /* Some people liked having a permanently visible blinking cursor,
18711 while others had very strong opinions against it. So it was
18712 decided to remove it. KFS 2003-09-03 */
18713
18714 /* Finally perform built-in cursor blinking: 18710 /* Finally perform built-in cursor blinking:
18715 filled box <-> hollow box 18711 filled box <-> hollow box
18716 wide [h]bar <-> narrow [h]bar 18712 wide [h]bar <-> narrow [h]bar
@@ -18725,7 +18721,6 @@ get_window_cursor_type (w, width, active_cursor)
18725 *width = 1; 18721 *width = 1;
18726 return cursor_type; 18722 return cursor_type;
18727 } 18723 }
18728#endif
18729 18724
18730 return NO_CURSOR; 18725 return NO_CURSOR;
18731} 18726}
@@ -21058,5 +21053,3 @@ init_xdisp ()
21058} 21053}
21059 21054
21060 21055
21061/* arch-tag: eacc864d-bb6a-4b74-894a-1a4399a1358b
21062 (do not change this comment) */
diff --git a/src/xfaces.c b/src/xfaces.c
index 96a1d52b3c2..e296c52a2b8 100644
--- a/src/xfaces.c
+++ b/src/xfaces.c
@@ -6045,18 +6045,6 @@ better_font_p (values, font1, font2, compare_pt_p, avgwidth)
6045 return 1; 6045 return 1;
6046 } 6046 }
6047 6047
6048 if (! compare_pt_p)
6049 {
6050 /* We prefer a real scalable font; i.e. not what autoscaled. */
6051 int auto_scaled_1 = (font1->numeric[XLFD_POINT_SIZE] == 0
6052 && font1->numeric[XLFD_RESY] > 0);
6053 int auto_scaled_2 = (font2->numeric[XLFD_POINT_SIZE] == 0
6054 && font2->numeric[XLFD_RESY] > 0);
6055
6056 if (auto_scaled_1 != auto_scaled_2)
6057 return auto_scaled_2;
6058 }
6059
6060 return font1->registry_priority < font2->registry_priority; 6048 return font1->registry_priority < font2->registry_priority;
6061} 6049}
6062 6050
@@ -6289,10 +6277,7 @@ best_matching_font (f, attrs, fonts, nfonts, width_ratio, needs_overstrike)
6289 || better_font_p (specified, fonts + i, best, 0, 0) 6277 || better_font_p (specified, fonts + i, best, 0, 0)
6290 || (!non_scalable_has_exact_height_p 6278 || (!non_scalable_has_exact_height_p
6291 && !better_font_p (specified, best, fonts + i, 0, 0))) 6279 && !better_font_p (specified, best, fonts + i, 0, 0)))
6292 { 6280 best = fonts + i;
6293 non_scalable_has_exact_height_p = 1;
6294 best = fonts + i;
6295 }
6296 } 6281 }
6297 6282
6298 if (needs_overstrike) 6283 if (needs_overstrike)
@@ -6439,7 +6424,7 @@ try_font_list (f, attrs, family, registry, fonts, prefer_face_family)
6439 6424
6440 /* Try any family with the given registry. */ 6425 /* Try any family with the given registry. */
6441 if (nfonts == 0) 6426 if (nfonts == 0)
6442 nfonts = try_alternative_families (f, Qnil, registry, fonts); 6427 nfonts = font_list (f, Qnil, Qnil, registry, fonts);
6443 6428
6444 return nfonts; 6429 return nfonts;
6445} 6430}
@@ -7742,6 +7727,3 @@ a font of 10 point, we actually use a font of 10 * RESCALE-RATIO point. */);
7742 defsubr (&Sx_font_family_list); 7727 defsubr (&Sx_font_family_list);
7743#endif /* HAVE_WINDOW_SYSTEM */ 7728#endif /* HAVE_WINDOW_SYSTEM */
7744} 7729}
7745
7746/* arch-tag: 8a0f7598-5517-408d-9ab3-1da6fcd4c749
7747 (do not change this comment) */
diff --git a/src/xfns.c b/src/xfns.c
index 82be739b9d9..af7ed7473e8 100644
--- a/src/xfns.c
+++ b/src/xfns.c
@@ -125,14 +125,6 @@ static Lisp_Object Vmotif_version_string;
125 125
126#endif /* USE_X_TOOLKIT */ 126#endif /* USE_X_TOOLKIT */
127 127
128#ifdef USE_GTK
129
130/* GTK+ version info */
131
132static Lisp_Object Vgtk_version_string;
133
134#endif /* USE_GTK */
135
136#ifdef HAVE_X11R4 128#ifdef HAVE_X11R4
137#define MAXREQUEST(dpy) (XMaxRequestSize (dpy)) 129#define MAXREQUEST(dpy) (XMaxRequestSize (dpy))
138#else 130#else
@@ -3534,19 +3526,6 @@ This function is an internal primitive--use `make-frame' instead. */)
3534 ; 3526 ;
3535 } 3527 }
3536 3528
3537 /* Set the WM leader property. GTK does this itself, so this is not
3538 needed when using GTK. */
3539 if (dpyinfo->client_leader_window != 0)
3540 {
3541 BLOCK_INPUT;
3542 XChangeProperty (FRAME_X_DISPLAY (f),
3543 FRAME_OUTER_WINDOW (f),
3544 dpyinfo->Xatom_wm_client_leader,
3545 XA_WINDOW, 32, PropModeReplace,
3546 (char *) &dpyinfo->client_leader_window, 1);
3547 UNBLOCK_INPUT;
3548 }
3549
3550 UNGCPRO; 3529 UNGCPRO;
3551 3530
3552 /* Make sure windows on this frame appear in calls to next-window 3531 /* Make sure windows on this frame appear in calls to next-window
@@ -6755,37 +6734,7 @@ lookup_rgb_color (f, r, g, b)
6755 unsigned hash = CT_HASH_RGB (r, g, b); 6734 unsigned hash = CT_HASH_RGB (r, g, b);
6756 int i = hash % CT_SIZE; 6735 int i = hash % CT_SIZE;
6757 struct ct_color *p; 6736 struct ct_color *p;
6758 struct x_display_info *dpyinfo;
6759
6760 /* Handle TrueColor visuals specially, which improves performance by
6761 two orders of magnitude. Freeing colors on TrueColor visuals is
6762 a nop, and pixel colors specify RGB values directly. See also
6763 the Xlib spec, chapter 3.1. */
6764 dpyinfo = FRAME_X_DISPLAY_INFO (f);
6765 if (dpyinfo->red_bits > 0)
6766 {
6767 unsigned long pr, pg, pb;
6768 6737
6769 /* Apply gamma-correction like normal color allocation does. */
6770 if (f->gamma)
6771 {
6772 XColor color;
6773 color.red = r, color.green = g, color.blue = b;
6774 gamma_correct (f, &color);
6775 r = color.red, g = color.green, b = color.blue;
6776 }
6777
6778 /* Scale down RGB values to the visual's bits per RGB, and shift
6779 them to the right position in the pixel color. Note that the
6780 original RGB values are 16-bit values, as usual in X. */
6781 pr = (r >> (16 - dpyinfo->red_bits)) << dpyinfo->red_offset;
6782 pg = (g >> (16 - dpyinfo->green_bits)) << dpyinfo->green_offset;
6783 pb = (b >> (16 - dpyinfo->blue_bits)) << dpyinfo->blue_offset;
6784
6785 /* Assemble the pixel color. */
6786 return pr | pg | pb;
6787 }
6788
6789 for (p = ct_table[i]; p; p = p->next) 6738 for (p = ct_table[i]; p; p = p->next)
6790 if (p->r == r && p->g == g && p->b == b) 6739 if (p->r == r && p->g == g && p->b == b)
6791 break; 6740 break;
@@ -10937,19 +10886,6 @@ meaning don't clear the cache. */);
10937#endif /* USE_MOTIF */ 10886#endif /* USE_MOTIF */
10938#endif /* USE_X_TOOLKIT */ 10887#endif /* USE_X_TOOLKIT */
10939 10888
10940#ifdef USE_GTK
10941 Fprovide (intern ("gtk"), Qnil);
10942
10943 DEFVAR_LISP ("gtk-version-string", &Vgtk_version_string,
10944 doc: /* Version info for GTK+. */);
10945 {
10946 char gtk_version[40];
10947 g_snprintf (gtk_version, sizeof (gtk_version), "%u.%u.%u",
10948 GTK_MAJOR_VERSION, GTK_MINOR_VERSION, GTK_MICRO_VERSION);
10949 Vgtk_version_string = build_string (gtk_version);
10950 }
10951#endif /* USE_GTK */
10952
10953 /* X window properties. */ 10889 /* X window properties. */
10954 defsubr (&Sx_change_window_property); 10890 defsubr (&Sx_change_window_property);
10955 defsubr (&Sx_delete_window_property); 10891 defsubr (&Sx_delete_window_property);
@@ -11104,6 +11040,3 @@ init_xfns ()
11104} 11040}
11105 11041
11106#endif /* HAVE_X_WINDOWS */ 11042#endif /* HAVE_X_WINDOWS */
11107
11108/* arch-tag: 55040d02-5485-4d58-8b22-95a7a05f3288
11109 (do not change this comment) */
diff --git a/src/xmenu.c b/src/xmenu.c
index 00a796b5312..01f4c56acf1 100644
--- a/src/xmenu.c
+++ b/src/xmenu.c
@@ -3376,6 +3376,3 @@ The enable predicate for a menu command should check this variable. */);
3376 defsubr (&Sx_popup_dialog); 3376 defsubr (&Sx_popup_dialog);
3377#endif 3377#endif
3378} 3378}
3379
3380/* arch-tag: 92ea573c-398e-496e-ac73-2436f7d63242
3381 (do not change this comment) */
diff --git a/src/xrdb.c b/src/xrdb.c
index ed701c64c63..87c8f4b285d 100644
--- a/src/xrdb.c
+++ b/src/xrdb.c
@@ -812,6 +812,3 @@ main (argc, argv)
812 XCloseDisplay (display); 812 XCloseDisplay (display);
813} 813}
814#endif /* TESTRM */ 814#endif /* TESTRM */
815
816/* arch-tag: 37e6fbab-ed05-4363-9e76-6c4109ed511f
817 (do not change this comment) */
diff --git a/src/xselect.c b/src/xselect.c
index 8eda4b78464..21b7ecff8ab 100644
--- a/src/xselect.c
+++ b/src/xselect.c
@@ -2400,6 +2400,3 @@ A value of 0 means wait as long as necessary. This is initialized from the
2400 Qforeign_selection = intern ("foreign-selection"); 2400 Qforeign_selection = intern ("foreign-selection");
2401 staticpro (&Qforeign_selection); 2401 staticpro (&Qforeign_selection);
2402} 2402}
2403
2404/* arch-tag: 7c293b0f-9918-4f69-8ac7-03e142307236
2405 (do not change this comment) */
diff --git a/src/xsmfns.c b/src/xsmfns.c
index 091d21327ac..5e712fa1b38 100644
--- a/src/xsmfns.c
+++ b/src/xsmfns.c
@@ -24,9 +24,6 @@ Boston, MA 02111-1307, USA. */
24#ifdef HAVE_X_SM 24#ifdef HAVE_X_SM
25 25
26#include <X11/SM/SMlib.h> 26#include <X11/SM/SMlib.h>
27#include <X11/Xlib.h>
28#include <X11/Xutil.h>
29
30#ifdef HAVE_STRING_H 27#ifdef HAVE_STRING_H
31#include <string.h> 28#include <string.h>
32#else 29#else
@@ -50,7 +47,6 @@ Boston, MA 02111-1307, USA. */
50#include "lisp.h" 47#include "lisp.h"
51#include "termhooks.h" 48#include "termhooks.h"
52#include "termopts.h" 49#include "termopts.h"
53#include "xterm.h"
54 50
55#ifndef MAXPATHLEN 51#ifndef MAXPATHLEN
56#define MAXPATHLEN 1024 52#define MAXPATHLEN 1024
@@ -407,37 +403,9 @@ ice_conn_watch_CB (iceConn, clientData, opening, watchData)
407#endif /* ! defined (SIGIO) */ 403#endif /* ! defined (SIGIO) */
408} 404}
409 405
410/* Create the client leader window. */
411static void
412create_client_leader_window (dpyinfo, client_id)
413 struct x_display_info *dpyinfo;
414 char *client_id;
415{
416 Window w;
417 XClassHint class_hints;
418 Atom sm_id;
419
420 w = XCreateSimpleWindow (dpyinfo->display,
421 dpyinfo->root_window,
422 -1, -1, 1, 1,
423 CopyFromParent, CopyFromParent, CopyFromParent);
424
425 class_hints.res_name = (char *) SDATA (Vx_resource_name);
426 class_hints.res_class = (char *) SDATA (Vx_resource_class);
427 XSetClassHint (dpyinfo->display, w, &class_hints);
428 XStoreName (dpyinfo->display, w, class_hints.res_name);
429
430 sm_id = XInternAtom (dpyinfo->display, "SM_CLIENT_ID", False);
431 XChangeProperty (dpyinfo->display, w, sm_id, XA_STRING, 8, PropModeReplace,
432 client_id, strlen (client_id));
433
434 dpyinfo->client_leader_window = w;
435}
436
437/* Try to open a connection to the session manager. */ 406/* Try to open a connection to the session manager. */
438void 407void
439x_session_initialize (dpyinfo) 408x_session_initialize ()
440 struct x_display_info *dpyinfo;
441{ 409{
442#define SM_ERRORSTRING_LEN 512 410#define SM_ERRORSTRING_LEN 512
443 char errorstring[SM_ERRORSTRING_LEN]; 411 char errorstring[SM_ERRORSTRING_LEN];
@@ -498,17 +466,7 @@ x_session_initialize (dpyinfo)
498 errorstring); 466 errorstring);
499 467
500 if (smc_conn != 0) 468 if (smc_conn != 0)
501 { 469 Vx_session_id = make_string (client_id, strlen (client_id));
502 Vx_session_id = make_string (client_id, strlen (client_id));
503
504#ifdef USE_GTK
505 /* GTK creats a leader window by itself, but we need to tell
506 it about our client_id. */
507 gdk_set_sm_client_id (client_id);
508#else
509 create_client_leader_window (dpyinfo, client_id);
510#endif
511 }
512} 470}
513 471
514 472
@@ -586,6 +544,3 @@ See also `emacs-save-session-functions', `emacs-session-save' and
586} 544}
587 545
588#endif /* HAVE_X_SM */ 546#endif /* HAVE_X_SM */
589
590/* arch-tag: 56a2c58c-adfa-430a-b772-130abd29fd2e
591 (do not change this comment) */
diff --git a/src/xterm.c b/src/xterm.c
index 3874f3db82f..5463ce8e192 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -10120,34 +10120,6 @@ same_x_server (name1, name2)
10120} 10120}
10121#endif 10121#endif
10122 10122
10123/* Count number of set bits in mask and number of bits to shift to
10124 get to the first bit. With MASK 0x7e0, *BITS is set to 6, and *OFFSET
10125 to 5. */
10126static void
10127get_bits_and_offset (mask, bits, offset)
10128 unsigned long mask;
10129 int *bits;
10130 int *offset;
10131{
10132 int nr = 0;
10133 int off = 0;
10134
10135 while (!(mask & 1))
10136 {
10137 off++;
10138 mask >>= 1;
10139 }
10140
10141 while (mask & 1)
10142 {
10143 nr++;
10144 mask >>= 1;
10145 }
10146
10147 *offset = off;
10148 *bits = nr;
10149}
10150
10151struct x_display_info * 10123struct x_display_info *
10152x_term_init (display_name, xrm_option, resource_name) 10124x_term_init (display_name, xrm_option, resource_name)
10153 Lisp_Object display_name; 10125 Lisp_Object display_name;
@@ -10164,7 +10136,7 @@ x_term_init (display_name, xrm_option, resource_name)
10164 if (!x_initialized) 10136 if (!x_initialized)
10165 { 10137 {
10166 x_initialize (); 10138 x_initialize ();
10167 ++x_initialized; 10139 x_initialized = 1;
10168 } 10140 }
10169 10141
10170#ifdef USE_GTK 10142#ifdef USE_GTK
@@ -10180,6 +10152,8 @@ x_term_init (display_name, xrm_option, resource_name)
10180 if (x_initialized > 1) 10152 if (x_initialized > 1)
10181 return 0; 10153 return 0;
10182 10154
10155 x_initialized++;
10156
10183 for (argc = 0; argc < NUM_ARGV; ++argc) 10157 for (argc = 0; argc < NUM_ARGV; ++argc)
10184 argv[argc] = 0; 10158 argv[argc] = 0;
10185 10159
@@ -10220,7 +10194,7 @@ x_term_init (display_name, xrm_option, resource_name)
10220 s = make_string (file, strlen (file)); 10194 s = make_string (file, strlen (file));
10221 abs_file = Fexpand_file_name(s, Qnil); 10195 abs_file = Fexpand_file_name(s, Qnil);
10222 10196
10223 if (! NILP (abs_file) && !NILP (Ffile_readable_p (abs_file))) 10197 if (! NILP (abs_file) && Ffile_readable_p (abs_file))
10224 gtk_rc_parse (SDATA (abs_file)); 10198 gtk_rc_parse (SDATA (abs_file));
10225 10199
10226 UNGCPRO; 10200 UNGCPRO;
@@ -10369,7 +10343,6 @@ x_term_init (display_name, xrm_option, resource_name)
10369 dpyinfo->height = HeightOfScreen (dpyinfo->screen); 10343 dpyinfo->height = HeightOfScreen (dpyinfo->screen);
10370 dpyinfo->width = WidthOfScreen (dpyinfo->screen); 10344 dpyinfo->width = WidthOfScreen (dpyinfo->screen);
10371 dpyinfo->root_window = RootWindowOfScreen (dpyinfo->screen); 10345 dpyinfo->root_window = RootWindowOfScreen (dpyinfo->screen);
10372 dpyinfo->client_leader_window = 0;
10373 dpyinfo->grabbed = 0; 10346 dpyinfo->grabbed = 0;
10374 dpyinfo->reference_count = 0; 10347 dpyinfo->reference_count = 0;
10375 dpyinfo->icon_bitmap_id = -1; 10348 dpyinfo->icon_bitmap_id = -1;
@@ -10395,20 +10368,6 @@ x_term_init (display_name, xrm_option, resource_name)
10395 dpyinfo->x_highlight_frame = 0; 10368 dpyinfo->x_highlight_frame = 0;
10396 dpyinfo->image_cache = make_image_cache (); 10369 dpyinfo->image_cache = make_image_cache ();
10397 10370
10398 /* See if we can construct pixel values from RGB values. */
10399 dpyinfo->red_bits = dpyinfo->blue_bits = dpyinfo->green_bits = 0;
10400 dpyinfo->red_offset = dpyinfo->blue_offset = dpyinfo->green_offset = 0;
10401
10402 if (dpyinfo->visual->class == TrueColor)
10403 {
10404 get_bits_and_offset (dpyinfo->visual->red_mask,
10405 &dpyinfo->red_bits, &dpyinfo->red_offset);
10406 get_bits_and_offset (dpyinfo->visual->blue_mask,
10407 &dpyinfo->blue_bits, &dpyinfo->blue_offset);
10408 get_bits_and_offset (dpyinfo->visual->green_mask,
10409 &dpyinfo->green_bits, &dpyinfo->green_offset);
10410 }
10411
10412 /* See if a private colormap is requested. */ 10371 /* See if a private colormap is requested. */
10413 if (dpyinfo->visual == DefaultVisualOfScreen (dpyinfo->screen)) 10372 if (dpyinfo->visual == DefaultVisualOfScreen (dpyinfo->screen))
10414 { 10373 {
@@ -10453,8 +10412,6 @@ x_term_init (display_name, xrm_option, resource_name)
10453 = XInternAtom (dpyinfo->display, "WM_CONFIGURE_DENIED", False); 10412 = XInternAtom (dpyinfo->display, "WM_CONFIGURE_DENIED", False);
10454 dpyinfo->Xatom_wm_window_moved 10413 dpyinfo->Xatom_wm_window_moved
10455 = XInternAtom (dpyinfo->display, "WM_MOVED", False); 10414 = XInternAtom (dpyinfo->display, "WM_MOVED", False);
10456 dpyinfo->Xatom_wm_client_leader
10457 = XInternAtom (dpyinfo->display, "WM_CLIENT_LEADER", False);
10458 dpyinfo->Xatom_editres 10415 dpyinfo->Xatom_editres
10459 = XInternAtom (dpyinfo->display, "Editres", False); 10416 = XInternAtom (dpyinfo->display, "Editres", False);
10460 dpyinfo->Xatom_CLIPBOARD 10417 dpyinfo->Xatom_CLIPBOARD
@@ -10609,12 +10566,6 @@ x_term_init (display_name, xrm_option, resource_name)
10609#endif 10566#endif
10610 } 10567 }
10611 10568
10612#ifdef HAVE_X_SM
10613 /* Only do this for the first display. */
10614 if (x_initialized == 1)
10615 x_session_initialize (dpyinfo);
10616#endif
10617
10618 UNBLOCK_INPUT; 10569 UNBLOCK_INPUT;
10619 10570
10620 return dpyinfo; 10571 return dpyinfo;
@@ -10828,6 +10779,10 @@ x_initialize ()
10828#endif /* SIGWINCH */ 10779#endif /* SIGWINCH */
10829 10780
10830 signal (SIGPIPE, x_connection_signal); 10781 signal (SIGPIPE, x_connection_signal);
10782
10783#ifdef HAVE_X_SM
10784 x_session_initialize ();
10785#endif
10831} 10786}
10832 10787
10833 10788
@@ -10930,6 +10885,3 @@ default is nil, which is the same as `super'. */);
10930} 10885}
10931 10886
10932#endif /* HAVE_X_WINDOWS */ 10887#endif /* HAVE_X_WINDOWS */
10933
10934/* arch-tag: 6d4e4cb7-abc1-4302-9585-d84dcfb09d0f
10935 (do not change this comment) */
diff --git a/src/xterm.h b/src/xterm.h
index 4cc8cd34957..fd1e79b9082 100644
--- a/src/xterm.h
+++ b/src/xterm.h
@@ -183,9 +183,6 @@ struct x_display_info
183 /* The root window of this screen. */ 183 /* The root window of this screen. */
184 Window root_window; 184 Window root_window;
185 185
186 /* Client leader window. */
187 Window client_leader_window;
188
189 /* The cursor to use for vertical scroll bars. */ 186 /* The cursor to use for vertical scroll bars. */
190 Cursor vertical_scroll_bar_cursor; 187 Cursor vertical_scroll_bar_cursor;
191 188
@@ -292,7 +289,6 @@ struct x_display_info
292 /* Other WM communication */ 289 /* Other WM communication */
293 Atom Xatom_wm_configure_denied; /* When our config request is denied */ 290 Atom Xatom_wm_configure_denied; /* When our config request is denied */
294 Atom Xatom_wm_window_moved; /* When the WM moves us. */ 291 Atom Xatom_wm_window_moved; /* When the WM moves us. */
295 Atom Xatom_wm_client_leader; /* Id of client leader window. */
296 292
297 /* EditRes protocol */ 293 /* EditRes protocol */
298 Atom Xatom_editres; 294 Atom Xatom_editres;
@@ -360,11 +356,6 @@ struct x_display_info
360 use this directly, call x_color_cells instead. */ 356 use this directly, call x_color_cells instead. */
361 XColor *color_cells; 357 XColor *color_cells;
362 int ncolor_cells; 358 int ncolor_cells;
363
364 /* Bits and shifts to use to compose pixel values on Direct and TrueColor
365 visuals. */
366 int red_bits, blue_bits, green_bits;
367 int red_offset, blue_offset, green_offset;
368}; 359};
369 360
370#ifdef HAVE_X_I18N 361#ifdef HAVE_X_I18N
@@ -1038,7 +1029,7 @@ extern void widget_store_internal_border P_ ((Widget));
1038 1029
1039/* Defined in xsmfns.c */ 1030/* Defined in xsmfns.c */
1040#ifdef HAVE_X_SM 1031#ifdef HAVE_X_SM
1041extern void x_session_initialize P_ ((struct x_display_info *dpyinfo)); 1032extern void x_session_initialize P_ ((void));
1042extern int x_session_check_input P_ ((struct input_event *bufp, 1033extern int x_session_check_input P_ ((struct input_event *bufp,
1043 int *numchars)); 1034 int *numchars));
1044extern int x_session_have_connection P_ ((void)); 1035extern int x_session_have_connection P_ ((void));
@@ -1062,6 +1053,3 @@ extern int x_session_have_connection P_ ((void));
1062 (nr).y = (ry), \ 1053 (nr).y = (ry), \
1063 (nr).width = (rwidth), \ 1054 (nr).width = (rwidth), \
1064 (nr).height = (rheight)) 1055 (nr).height = (rheight))
1065
1066/* arch-tag: 78a7972a-b18f-4694-861a-0780c4b3090e
1067 (do not change this comment) */