egcs/gcc/objc objc-act.c

brolley@cygnus.com brolley@cygnus.com
Mon Dec 7 14:15:00 GMT 1998


CVSROOT:	/egcs/carton/cvsfiles
Module name:	egcs
Changes by:	brolley@egcs.cygnus.com	98/12/07 14:15:31

Modified files:
	gcc/objc       : objc-act.c 

Log message:
	1998-12-07  Zack Weinberg  <zack@rabi.phys.columbia.edu>
	
	* cpplib.c (initialize_char_syntax): Use ISALPHA and ISALNUM
	so it'll work on non-ASCII platforms.  Always consider $ an
	identifier character.  Take no arguments.
	(cpp_reader_init): Call initialize_char_syntax with no
	arguments.
	(cpp_start_read): Don't call initialize_char_syntax again.
	Clear is_idchar['$'] and is_idstart['$'] if not
	opts->dollars_in_ident.
	
	* cpplib.h (struct cpp_reader): Replace void *data element by
	cpp_options *opts.  Rearrange elements to make gdb printout
	less annoying (put buffer stack at end).
	(CPP_OPTIONS): Get rid of now-unnecessary cast.
	
	* cppmain.c: s/data/opts/ when initializing cpp_reader
	structure.
	* c-decl.c: Likewise.
	* objc/objc-act.c: Likewise.
	* fix-header.c: Likewise.




More information about the Gcc-cvs mailing list