annotate lib-src/ad2c @ 1333:1b0339b048ce
[xemacs-hg @ 2003-03-02 09:38:37 by ben]
To: xemacs-patches@xemacs.org
PROBLEMS: Include nt/PROBLEMS and update. Add note about incremental
linking badness.
cmdloop.el, custom.el, dumped-lisp.el, files.el, keydefs.el, keymap.el, lisp-mode.el, make-docfile.el, replace.el, simple.el, subr.el, view-less.el, wid-edit.el: Lots of syncing with FSF 21.2.
Use if-fboundp in wid-edit.el.
New file newcomment.el from FSF.
internals/internals.texi: Fix typo.
(Build-Time Dependencies): New node.
PROBLEMS: Delete.
config.inc.samp, xemacs.mak: Eliminate HAVE_VC6, use SUPPORT_EDIT_AND_CONTINUE in its place.
No incremental linking unless SUPPORT_EDIT_AND_CONTINUE, since it
can cause nasty crashes in pdump. Put warnings about this in
config.inc.samp. Report the full compile flags used for src
and lib-src in the Installation output.
alloc.c, lisp.h, ralloc.c, regex.c: Use ALLOCA() in regex.c to avoid excessive stack allocation.
Also fix subtle problem with REL_ALLOC() -- any call to malloc()
(direct or indirect) may relocate rel-alloced data, causing
buffer text to shift. After any such call, regex must update
all its pointers to such data. Add a system, when
ERROR_CHECK_MALLOC, whereby regex.c indicates all the places
it is prepared to handle malloc()/realloc()/free(), and any
calls anywhere in XEmacs outside of this will trigger an abort.
alloc.c, dialog-msw.c, eval.c, event-stream.c, general-slots.h, insdel.c, lisp.h, menubar-msw.c, menubar-x.c: Change *run_hook*_trapping_problems to take a warning class, not
a string. Factor out code to issue warnings, add flag to
call_trapping_problems() to postpone warning issue, and make
*run_hook*_trapping_problems issue their own warnings tailored
to the hook, postponed in the case of safe_run_hook_trapping_problems()
so that the appropriate message can be issued about resetting to
nil only when not `quit'. Make record_unwind_protect_restoring_int()
non-static.
dumper.c: Issue notes about incremental linking problems under Windows.
fileio.c: Mule-ize encrypt/decrypt-string code.
text.h: Spacing changes.
| author |
ben |
| date |
Sun, 02 Mar 2003 09:38:54 +0000 |
| parents |
376386a54a3c |
| children |
ac2d302a0011 26a007fa2f4c |
| rev |
line source |
|
0
|
1 #!/bin/sh
|
|
|
2 #
|
|
|
3 # ad2c : Convert app-defaults file to C strings decls.
|
|
|
4 #
|
|
|
5 # George Ferguson, ferguson@cs.rcohester.edu, 12 Nov 1990.
|
|
|
6 # 19 Mar 1991 : gf
|
|
|
7 # Made it self-contained.
|
|
|
8 # 6 Jan 1992 : mycroft@gnu.ai.mit.edu (Charles Hannum)
|
|
|
9 # Removed use of "-n" and ":read" label since Gnu and
|
|
|
10 # IBM sed print pattern space on "n" command. Still works
|
|
|
11 # with Sun sed, of course.
|
|
|
12 # 7 Jan 1992: matthew@sunpix.East.Sun.COM (Matthew Stier)
|
|
|
13 # Escape quotes after escaping backslashes.
|
|
|
14 #
|
|
|
15 # Synched up with: Not in FSF.
|
|
|
16
|
|
|
17 sed '
|
|
|
18 /^!/d
|
|
|
19 /^$/d
|
|
|
20 s/\\/\\\\/g
|
|
|
21 s/\\$//g
|
|
|
22 s/"/\\"/g
|
|
|
23 s/^/"/
|
|
|
24 : test
|
|
|
25 /\\$/b slash
|
|
|
26 s/$/",/
|
|
|
27 p
|
|
|
28 d
|
|
|
29 : slash
|
|
|
30 n
|
|
|
31 /^!/d
|
|
|
32 /^$/d
|
|
|
33 s/"/\\"/g
|
|
|
34 s/\\\\/\\/g
|
|
|
35 s/\\n/\\\\n/g
|
|
|
36 s/\\t/\\\\t/g
|
|
|
37 s/\\f/\\\\f/g
|
|
|
38 s/\\b/\\\\b/g
|
|
|
39 b test' "$@"
|