• zack's avatar
    * fixinc/Makefile.in: Correct dependencies of fixincl and fixincl.o. · ada96dc2
    zack authored
    	* 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
    ada96dc2
fixtests.c 8 KB