-extern void init_pragma PARAMS ((void));
-
-/* If cpplib is in use, it handles dispatch. */
-#if !USE_CPPLIB
-extern void dispatch_pragma PARAMS ((void));
-#endif
-
-/* Duplicate prototypes for the register_pragma stuff and the typedef for
- cpp_reader, to avoid dragging cpplib.h in almost everywhere... */
-#ifndef __GCC_CPPLIB__
-typedef struct cpp_reader cpp_reader;
-
-extern void cpp_register_pragma PARAMS ((cpp_reader *,
- const char *, const char *,
- void (*) PARAMS ((cpp_reader *))));
-extern void cpp_register_pragma_space PARAMS ((cpp_reader *, const char *));
-#endif
+/* If 1, then lex strings into the execution character set.
+ If 0, lex strings into the host character set.
+ If -1, lex both, and chain them together, such that the former
+ is the TREE_CHAIN of the latter. */
+extern int c_lex_string_translate;