annotate msdos/sed1.inp @ 30411:41f228350eca

Got rid of all byte-compiler warnings on Emacs Load ada-xref.el before ada-prj.el, so that the Project menu is created when ada-prj tries to add to it. (ada-activate-keys-for-case): Suppress the characters that are not part of the Ada syntax. Better compatibility with else-mode (ada-adjust-case-interactive): When auto-casing is not active, correctly insert newlines (used to insert only ^M). Prevent the syntax table from being changed in case of an error (or '_' becomes part of a word and some commands are confused). Do nothing if ada-auto-case is nil. (ada-after-keyword-p): Ignore keywords that are also attributes (ada-batch-reformat): Update usage comment (ada-call-from-contextual-menu): New function (ada-case-read-exceptions): Reinitialize the casing exception list first to nil first, so that the casing exception file can be shared. (ada-check-defun-name): Handles "configure" keyword for gnatdist files. (ada-compile-goto-error): Fix regexp used to detect a file:line anywhere in the error message (ada-contextual-menu-last-point): New variable (ada-create-keymap): If the variable delete-key-deletes-forward is t on XEmacs, it means that DEL should delete one character forward. (ada-create-menu): Use :included instead of :visible for XEmacs. New submenu "Options". (ada-end-stmt-re): Correctly indent "select ... then abort" statements. (ada-fill-comment-paragraph): Correctly delete all leading '--' even if they don't match ada-fill-comment-prefix Fix handling of paragraphs on the first or last line of a file. (ada-format-paramlist): Fix handling of default parameter values. (ada-get-body-name): New function. (ada-get-current-indent): Optimized by searchling directly for an existing generic part or a statement outside of it. Handle ada-indent-align-comments when indenting comments Replaced some regexps by testing directly the next character. This results in a huge speedup on some files. New indentation scheme for renames statements. Stop looking for the 'while' or 'for' associated with a 'loop' at the first semicolon encountered. A "return" can also match an anonymous access subprogram declaration. (ada-get-indent-noindent): Ignore strings and comments when looking for the keywords "record" and "private". (ada-goto-matching-decl-start): When matching "if", make sure we are not in fact seeing "end if". Ignore "when" statements except when initial keyword was "begin". Fix handling of nested procedures. Add a recursive call to this function to skip over other 'end' statmts. Fix indentation for "when .. => begin" (ada-in-open-paren-p): Fix indentation for complex boolean expressions, where 'and then', 'or else' and parenthesis statements are mixed up. (ada-in-paramlist-p): Skip comments while searching for the beginning Fix handling of operator declarations. (ada-indent-align-comments): New variable (ada-indent-current): Change the syntax table only in the protected section, so that we are sure it is restored correctly. (ada-indent-on-previous-lines): Use ada-use-indent and ada-with-indent Correctly indent "select ... then" (ada-indent-region): Slight speedup. (ada-indent-renames): New variable. (ada-last-which-function-subprog, ada-last-which-function-line): New variables (ada-looking-at-semi-private): Correctly indent the 'private' keyword when it is the first word in a package declaration. (ada-loose-case-word): Stop searching if at the end of the buffer. (ada-loose-case-word, ada-capitalize-word): Recase the whole word even if point is not initially at the end of the word. (ada-matching-decl-start-re): Add "when". (ada-mode): Add support for abbrev-mode, outline-mode and which-func-mode Override the old find-file.el entry in ff-special-constructs since it is using the obsolete ada-spec-suffix variable (ada-no-auto-case): New function (ada-scan-paramlist): When parsing the argument type, accept spaces (as in "X 'Class", generated by Rational Rose). (ada-other-file-name): No longer loads the other file. (ada-popup-menu): Save and restore the current buffer and cursor position before and after displaying the menu. (ada-search-ignore-complex-boolean): New function. (ada-uncomment-region): Emacs21 already knows how to delete comments not starting in the first column. (ada-use-indent): New variable (ada-which-function): New function. (ada-with-indent): New variable (ada-xemacs): evaluate it at compile time too, so that ada-mode.el can be batch-compiled from the command line.
author Gerd Moellmann <gerd@gnu.org>
date Mon, 24 Jul 2000 11:14:26 +0000
parents e18200d8143f
children f440b9766968
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7202
9f8b6ebe1d7e Set CFLAGS=-O2, not -g. Handle the new
Richard M. Stallman <rms@gnu.org>
parents: 5485
diff changeset
1 # -sed1.inp-------------------------------------------------------------
7229
520d3d20651f Don't comment out the inc-vers run as that does not exist anymore.
Richard M. Stallman <rms@gnu.org>
parents: 7202
diff changeset
2 # Configuration script for src/makefile
7202
9f8b6ebe1d7e Set CFLAGS=-O2, not -g. Handle the new
Richard M. Stallman <rms@gnu.org>
parents: 5485
diff changeset
3 # ----------------------------------------------------------------------
15041
88d5940d524e Replace `make-docfile' with `make-doc.exe'. In case
Richard M. Stallman <rms@gnu.org>
parents: 15026
diff changeset
4 #
88d5940d524e Replace `make-docfile' with `make-doc.exe'. In case
Richard M. Stallman <rms@gnu.org>
parents: 15026
diff changeset
5 # In case src/Makefile needs to rebuild `make-doc.exe' (might happen under
15829
38fa410d53d4 Comment change.
Richard M. Stallman <rms@gnu.org>
parents: 15041
diff changeset
6 # Windows 95), make sure it gets built with commands that DOS
15041
88d5940d524e Replace `make-docfile' with `make-doc.exe'. In case
Richard M. Stallman <rms@gnu.org>
parents: 15026
diff changeset
7 # understands (one command per line).
7202
9f8b6ebe1d7e Set CFLAGS=-O2, not -g. Handle the new
Richard M. Stallman <rms@gnu.org>
parents: 5485
diff changeset
8 s/^#.*//
9f8b6ebe1d7e Set CFLAGS=-O2, not -g. Handle the new
Richard M. Stallman <rms@gnu.org>
parents: 5485
diff changeset
9 s/^[ \f\t][ \f\t]*$//
9f8b6ebe1d7e Set CFLAGS=-O2, not -g. Handle the new
Richard M. Stallman <rms@gnu.org>
parents: 5485
diff changeset
10 s/^ / /
9f8b6ebe1d7e Set CFLAGS=-O2, not -g. Handle the new
Richard M. Stallman <rms@gnu.org>
parents: 5485
diff changeset
11 s/\.h\.in/.h-in/
9f8b6ebe1d7e Set CFLAGS=-O2, not -g. Handle the new
Richard M. Stallman <rms@gnu.org>
parents: 5485
diff changeset
12 s!^ \./temacs! go32 temacs!
9f8b6ebe1d7e Set CFLAGS=-O2, not -g. Handle the new
Richard M. Stallman <rms@gnu.org>
parents: 5485
diff changeset
13 s!/bin/sh!command.com!
9f8b6ebe1d7e Set CFLAGS=-O2, not -g. Handle the new
Richard M. Stallman <rms@gnu.org>
parents: 5485
diff changeset
14 /^MAKE *=/s/^/# /
9f8b6ebe1d7e Set CFLAGS=-O2, not -g. Handle the new
Richard M. Stallman <rms@gnu.org>
parents: 5485
diff changeset
15 /^SHELL *=/s/^/# /
7513
4010eca772d4 Don't use `+' in regexps as different stream
Richard M. Stallman <rms@gnu.org>
parents: 7229
diff changeset
16 /^srcdir *=/s/@[^@\n]*@/./
4010eca772d4 Don't use `+' in regexps as different stream
Richard M. Stallman <rms@gnu.org>
parents: 7229
diff changeset
17 /^VPATH *=/s/@[^@\n]*@/./
4010eca772d4 Don't use `+' in regexps as different stream
Richard M. Stallman <rms@gnu.org>
parents: 7229
diff changeset
18 /^CC *=/s/@[^@\n]*@/gcc/
4010eca772d4 Don't use `+' in regexps as different stream
Richard M. Stallman <rms@gnu.org>
parents: 7229
diff changeset
19 /^CPP *=/s/@[^@\n]*@/gcc -e/
4010eca772d4 Don't use `+' in regexps as different stream
Richard M. Stallman <rms@gnu.org>
parents: 7229
diff changeset
20 /^CFLAGS *=/s/@[^@\n]*@/-O2 -g/
28587
e18200d8143f Add LIBS, LIBOBJS.
Dave Love <fx@gnu.org>
parents: 18769
diff changeset
21 /^LIBS *=/s/@[^@\n]*@//
e18200d8143f Add LIBS, LIBOBJS.
Dave Love <fx@gnu.org>
parents: 18769
diff changeset
22 /^LIBOBJS *=/s/@[^@\n]*@//
7513
4010eca772d4 Don't use `+' in regexps as different stream
Richard M. Stallman <rms@gnu.org>
parents: 7229
diff changeset
23 /^LN_S *=/s/@[^@\n]*@/ln -s/
8197
d6a441681fb4 Use "m/intel386" instead of "m/dos386.h".
Richard M. Stallman <rms@gnu.org>
parents: 7623
diff changeset
24 /^M_FILE *=/s!@[^@\n]*@!m/intel386.h!
7513
4010eca772d4 Don't use `+' in regexps as different stream
Richard M. Stallman <rms@gnu.org>
parents: 7229
diff changeset
25 /^S_FILE *=/s!@[^@\n]*@!s/msdos.h!
7202
9f8b6ebe1d7e Set CFLAGS=-O2, not -g. Handle the new
Richard M. Stallman <rms@gnu.org>
parents: 5485
diff changeset
26 /^@SET_MAKE@$/s/@SET_MAKE@//
13176
af414e792977 Call make-doc.exe instead of make-docfile.
Kim F. Storm <storm@cua.dk>
parents: 10386
diff changeset
27 /^.\${libsrc}make-docfile.*>/s!make-docfile!make-doc.exe -o ../etc/DOC!
7202
9f8b6ebe1d7e Set CFLAGS=-O2, not -g. Handle the new
Richard M. Stallman <rms@gnu.org>
parents: 5485
diff changeset
28 /^.\${libsrc}make-doc/s!>.*$!!
15041
88d5940d524e Replace `make-docfile' with `make-doc.exe'. In case
Richard M. Stallman <rms@gnu.org>
parents: 15026
diff changeset
29 /^\${libsrc}make-docfile:/c\
88d5940d524e Replace `make-docfile' with `make-doc.exe'. In case
Richard M. Stallman <rms@gnu.org>
parents: 15026
diff changeset
30 ${libsrc}make-doc.exe:\
88d5940d524e Replace `make-docfile' with `make-doc.exe'. In case
Richard M. Stallman <rms@gnu.org>
parents: 15026
diff changeset
31 cd ..\
88d5940d524e Replace `make-docfile' with `make-doc.exe'. In case
Richard M. Stallman <rms@gnu.org>
parents: 15026
diff changeset
32 cd lib-src\
88d5940d524e Replace `make-docfile' with `make-doc.exe'. In case
Richard M. Stallman <rms@gnu.org>
parents: 15026
diff changeset
33 $(MAKE) ${MFLAGS} make-docfile -W make-docfile.c\
88d5940d524e Replace `make-docfile' with `make-doc.exe'. In case
Richard M. Stallman <rms@gnu.org>
parents: 15026
diff changeset
34 cd ..\
88d5940d524e Replace `make-docfile' with `make-doc.exe'. In case
Richard M. Stallman <rms@gnu.org>
parents: 15026
diff changeset
35 cd src
88d5940d524e Replace `make-docfile' with `make-doc.exe'. In case
Richard M. Stallman <rms@gnu.org>
parents: 15026
diff changeset
36 /^ cd \${libsrc}; \${MAKE} \${MFLAGS} make-docfile/d
88d5940d524e Replace `make-docfile' with `make-doc.exe'. In case
Richard M. Stallman <rms@gnu.org>
parents: 15026
diff changeset
37 /\${libsrc}make-docfile/s/-docfile[ ]/-doc.exe /
7202
9f8b6ebe1d7e Set CFLAGS=-O2, not -g. Handle the new
Richard M. Stallman <rms@gnu.org>
parents: 5485
diff changeset
38 /^[ ]*$/d
9572
b36d5e88cccc *** empty log message ***
Morten Welinder <terra@diku.dk>
parents: 8197
diff changeset
39 /^temacs:/s/prefix-args//
18769
48fd714b8115 Remove `stamp-oldxmenu' dependency, so
Richard M. Stallman <rms@gnu.org>
parents: 15829
diff changeset
40 /^temacs:/s/stamp-oldxmenu//
9572
b36d5e88cccc *** empty log message ***
Morten Welinder <terra@diku.dk>
parents: 8197
diff changeset
41 /^ #/d