• zack's avatar
    * configure.in (--enable-c-cpplib): Uncomment. Use AC_DEFINE · 0653b94e
    zack authored
    	instead of extra_c_flags.
    	(--enable-c-mbchar): Use AC_DEFINE instead of extra_c_flags.
    	* configure: Regenerate.
    	* config.in: Regenerate.
    
    	* cpperror.c (cpp_type2name): New function.
    	* cpplex.c (lex_line): If we issued an error for an invalid
    	preprocessing directive, discard that logical line.
    	* cpplib.c (do_line): Call a hook function if the current file
    	is renamed by #line.
    	(do_ident): Pass the contents of the string, not the entire
    	token, to the callback function.
    	* cpplib.h (CPP_LAST_PUNCTUATOR): New #define.
    	(cb.rename_file): New hook function.
    	(cb.ident): Adjust prototype.
    	(cpp_type2name): Prototype.
    	* cppmacro.c (dump_macro_args): Correct precedence lossage.
    
    	* cppmain.c (cb_ident): Update for changed interface.
    	(cb_rename_file): New function.
    	(main): Set rename callback.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35593 138bc75d-0d04-0410-961f-82ee72b054a4
    0653b94e
cpplex.c 104 KB