gcc/libcpp
Nathan Sidwell 4623a6f2d0 preprocessor: Replace some flags with a single enum
_cpp_find_file has 3 bool arguments, at most one of which is ever set.
Ripe for replacing with a 4-state enum.  Also, this is C++, so
'typedef struct Foo Foo' is unnecessary.

	* internal.h (typedef _cpp_file): Delete, unnecessary in C++.
	(enum _cpp_find_file_kind): New.
	(_cpp_find_file): Use it, not 3 bools.
	* files.c (_cpp_find_file): Use _cpp_find_file_kind enum, not
	bools.
	(cpp_make_system_header): Break overly long line.
	(_cpp_stack_include, _cpp_fake_include)
	(_cpp_do_file_change, _cpp_compare_file_date, _cpp_has_header): Adjust.
	* init.c (cpp_read_main): Adjust _cpp_find_file call.
2020-05-20 06:23:24 -07:00
..
include preprocessor: Random cleanups 2020-05-19 13:23:47 -07:00
po Update cpplib sv.po. 2020-05-15 22:40:40 +00:00
aclocal.m4 libcpp: Enable Intel CET on Intel CET enabled host for jit 2020-05-12 09:17:45 -07:00
ChangeLog preprocessor: Replace some flags with a single enum 2020-05-20 06:23:24 -07:00
ChangeLog.jit
charset.c c++: Replace "C++2a" with "C++20". 2020-05-13 15:16:49 -04:00
config.in
configure x86: Default CET run-time support to auto 2020-05-14 09:05:02 -07:00
configure.ac libcpp: Enable Intel CET on Intel CET enabled host for jit 2020-05-12 09:17:45 -07:00
directives.c
errors.c
expr.c
files.c preprocessor: Replace some flags with a single enum 2020-05-20 06:23:24 -07:00
generated_cpp_wcwidth.h
identifiers.c
init.c preprocessor: Replace some flags with a single enum 2020-05-20 06:23:24 -07:00
internal.h preprocessor: Replace some flags with a single enum 2020-05-20 06:23:24 -07:00
lex.c preprocessor: Reimplement raw string lexing [pr95149] 2020-05-19 11:39:15 -07:00
line-map.c
location-example.txt
macro.c preprocessor: Fix ICE with EOF in macro args [pr95182] 2020-05-19 06:19:31 -07:00
Makefile.in libcpp: Enable Intel CET on Intel CET enabled host for jit 2020-05-12 09:17:45 -07:00
makeucnid.c
mkdeps.c
pch.c
symtab.c
system.h preprocessor: Random cleanups 2020-05-19 13:23:47 -07:00
traditional.c preprocessor: EOF location is at end of file [PR95013] 2020-05-12 13:40:29 -07:00
ucnid.h
ucnid.tab