OSDN Git Service

* gcc.c (default_compilers): Add missing initializers.
[pf3gnuchains/gcc-fork.git] / gcc / cpphash.h
index d704c09..4e86bf3 100644 (file)
@@ -310,12 +310,13 @@ struct cpp_buffer
      buffers.  */
   unsigned int from_stage3 : 1;
 
-  /* Nonzero means that the directory to start searching for ""
-     include files has been calculated and stored in "dir" below.  */
-  unsigned char search_cached;
+  /* At EOF, a buffer is automatically popped.  If RETURN_AT_EOF is
+     true, a CPP_EOF token is then returned.  Otherwise, the next
+     token from the enclosing buffer is returned.  */
+  unsigned int return_at_eof : 1;
 
   /* One for a system header, two for a C system header file that therefore
-     needs to be extern "C" protected in C++, and zero otherwise. */
+     needs to be extern "C" protected in C++, and zero otherwise.  */
   unsigned char sysp;
 
   /* The directory of the this buffer's file.  Its NAME member is not
@@ -595,9 +596,6 @@ extern size_t _cpp_replacement_text_len (const cpp_macro *);
 extern cppchar_t _cpp_valid_ucn (cpp_reader *, const uchar **,
                                 const uchar *, int);
 extern void _cpp_destroy_iconv (cpp_reader *);
-extern bool _cpp_interpret_string_notranslate (cpp_reader *,
-                                              const cpp_string *,
-                                              cpp_string *);
 extern uchar *_cpp_convert_input (cpp_reader *, const char *, uchar *,
                                  size_t, size_t, off_t *);
 extern const char *_cpp_default_encoding (void);