summaryrefslogtreecommitdiffstats
path: root/contrib/gcclibs/libcpp/include/cpplib.h
diff options
context:
space:
mode:
authorray <ray@FreeBSD.org>2013-12-05 00:57:53 +0000
committerray <ray@FreeBSD.org>2013-12-05 00:57:53 +0000
commit1af064917e022f18acbf9fc2942cd40f1b26fbe5 (patch)
treeef10954b063bcd6939eabdcc7ecba95432634f70 /contrib/gcclibs/libcpp/include/cpplib.h
parent40d47a9dd8116c90080a010ab3483d8917bd0524 (diff)
parent6e411c7e1916ef76b0aa51ded38fa235d3313371 (diff)
downloadFreeBSD-src-1af064917e022f18acbf9fc2942cd40f1b26fbe5.zip
FreeBSD-src-1af064917e022f18acbf9fc2942cd40f1b26fbe5.tar.gz
MFC @r258947.
Sponsored by: The FreeBSD Foundation
Diffstat (limited to 'contrib/gcclibs/libcpp/include/cpplib.h')
-rw-r--r--contrib/gcclibs/libcpp/include/cpplib.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/contrib/gcclibs/libcpp/include/cpplib.h b/contrib/gcclibs/libcpp/include/cpplib.h
index 7fd73b8..5acef41 100644
--- a/contrib/gcclibs/libcpp/include/cpplib.h
+++ b/contrib/gcclibs/libcpp/include/cpplib.h
@@ -440,6 +440,9 @@ struct cpp_options
/* True means error callback should be used for diagnostics. */
bool client_diagnostic;
+
+ /* True disables tokenization outside of preprocessing directives. */
+ bool directives_only;
};
/* Callback for header lookup for HEADER, which is the name of a
@@ -644,6 +647,10 @@ extern struct deps *cpp_get_deps (cpp_reader *);
too. If there was an error opening the file, it returns NULL. */
extern const char *cpp_read_main_file (cpp_reader *, const char *);
+/* Set up built-ins with special behavior. Use cpp_init_builtins()
+ instead unless your know what you are doing. */
+extern void cpp_init_special_builtins (cpp_reader *);
+
/* Set up built-ins like __FILE__. */
extern void cpp_init_builtins (cpp_reader *, int);
OpenPOWER on IntegriCloud