]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/fixinc/fixincl.sh
* fixinc/Makefile.in: Correct dependencies of fixincl and fixincl.o.
authorzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 19 Jan 2000 21:41:04 +0000 (21:41 +0000)
committerzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 19 Jan 2000 21:41:04 +0000 (21:41 +0000)
commitada96dc208b8e1f35994c2f01fece1896b350e0c
tree071d4198056ed723a6710483d992b94bb6261350
parent92102682fde6dae8dd65745c63b4b02732e3161d
* fixinc/Makefile.in: Correct dependencies of fixincl and fixincl.o.
* fixinc/fixfixes.c (IO_use, CTRL_use, IO_defn, CTRL_defn): New fixes.
(fix_char_macro_defines, fix_char_macro_uses): New functions.

* fixinc/fixlib.c (is_cxx_header): Do the text scan with a regexp.
Recognize Emacs mode markers also.
* fixinc/fixtests.c (else_endif_label): Fix bug in recognition of
C++ comments in C++ headers.  Call is_cxx_header only if
necessary.

* fixinc/inclhack.def (avoid_bool): Add select for the problem and
bypass for ncurses.
(bsd43_io_macros, io_def_quotes, ioctl_fix_ctrl): Replace with...
(io_def_quotes, io_use_quotes, ctrl_def_quotes, ctrl_use_quotes):
... these, which use the new C fixes.
(math_exception): Escape literal '+' in bypass expression.

* fixinc/fixincl.x, fixinc/fixincl.sh, fixinc/inclhack.sh:
Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31512 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/fixinc/Makefile.in
gcc/fixinc/fixfixes.c
gcc/fixinc/fixincl.sh
gcc/fixinc/fixincl.x
gcc/fixinc/fixlib.c
gcc/fixinc/fixtests.c
gcc/fixinc/inclhack.def
gcc/fixinc/inclhack.sh