gcc/include
Zack Weinberg 12cf91fef0 cpphash.h (U): New define, to correct type of string constants.
gcc:
	* cpphash.h (U): New define, to correct type of string constants.
	(ustrcmp, ustrncmp, ustrlen, uxstrdup, ustrchr): New wrapper
	routines, to do casts when passing unsigned strings to libc.
	* cppexp.c, cppfiles.c, cpphash.c, cppinit.c, cpplib.c: Use them.

	* cppfiles.c (_cpp_execute_include): Make filename an U_CHAR *.
	* cpphash.c (_cpp_quote_string): Make string an U_CHAR *.
	* cppinit.c (dump_special_to_buffer): Make macro name an U_CHAR *.
	* cpplex.c (parse_ifdef, parse_include, validate_else): Make
	second argument an U_CHAR *.

	* cppinit.c (builtin_array): Make name and value U_CHAR *, add
	length field, clean up initializer.
	(ISTABLE): Add __extension__ to designated-
	initializers version.
	* cpplex.c (CHARTAB): Likewise.

	* mbchar.c: Add dummy external declaration to the !MULTIBYTE_CHARS
	case so the file won't be empty.

include:
	* symcat.h: Remove #endif label.

From-SVN: r33657
2000-05-04 04:38:01 +00:00
..
ansidecl.h ansidecl.h (ATTRIBUTE_MALLOC): New macro. 1999-11-30 23:56:52 +00:00
ChangeLog cpphash.h (U): New define, to correct type of string constants. 2000-05-04 04:38:01 +00:00
COPYING
demangle.h * libiberty/cplus-dem.c 2000-04-28 18:22:22 -04:00
floatformat.h
fnmatch.h
getopt.h
hashtab.h hashtab.h (hash_pointer): Declare. 2000-04-24 07:29:11 +00:00
libiberty.h ansidecl.h (ATTRIBUTE_MALLOC): New macro. 1999-11-30 23:56:52 +00:00
objalloc.h
obstack.h Avoids false positives with -Wcast-qual: 1999-09-01 14:44:56 +00:00
partition.h Changes in include: 2000-03-10 08:16:55 +00:00
sort.h * sort.h: New file. 2000-04-24 00:51:36 +00:00
splay-tree.h * splay-tree.h (splay_tree_remove): Declare. 2000-04-05 17:12:41 -07:00
symcat.h cpphash.h (U): New define, to correct type of string constants. 2000-05-04 04:38:01 +00:00