egcs/gcc ChangeLog cpphash.h cppinit.c cpplex. ...

neil@gcc.gnu.org neil@gcc.gnu.org
Fri Aug 18 10:35:00 GMT 2000


CVSROOT:	/cvs/gcc
Module name:	egcs
Changes by:	neil@sourceware.cygnus.com	2000-08-18 10:35:58

Modified files:
	gcc            : ChangeLog cpphash.h cppinit.c cpplex.c cpplib.c 
	                 system.h 

Log message:
	* cpphash.h: Use HAVE_DESIGNATED_INITIALIZERS.
	(_cpp_trigraph_map): Declaration moved from cpplex.c
	
	* cppinit.c: Define _cpp_trigraph_map.  Use UCHAR_MAX + 1
	instead	of 256.  Use consistent test for designated initializers.
	(cpp_init): Initialize trigraph_map.
	(initialize_standard_includes, parse_option):  Use memcmp
	instead of strncmp.
	
	* cpplex.c (init_trigraph_map): Remove.
	(trigraph_ok, trigraph_replace, lex_line): Refer to
	_cpp_trigraph_map.
	
	* cpplib.c (str_match, WARNING, ERROR, ICE): Delete.
	(do_unassert): Remove unused "next" local.
	
	* system.h (HAVE_DESIGNATED_INITIALIZERS): New prototype.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/ChangeLog.diff?cvsroot=gcc&r1=1.7448&r2=1.7449
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/cpphash.h.diff?cvsroot=gcc&r1=1.68&r2=1.69
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/cppinit.c.diff?cvsroot=gcc&r1=1.104&r2=1.105
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/cpplex.c.diff?cvsroot=gcc&r1=1.87&r2=1.88
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/cpplib.c.diff?cvsroot=gcc&r1=1.198&r2=1.199
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/system.h.diff?cvsroot=gcc&r1=1.76&r2=1.77



More information about the Gcc-cvs mailing list