]> gcc.gnu.org Git - gcc.git/blobdiff - gcc/cpplib.h
djgpp.h: Add comments about standard paths.
[gcc.git] / gcc / cpplib.h
index c109a0f8ca6154d350da731c8f5e09c875038eb4..eec4f1eb4353b49dde2f0ad9cb716954cde10ce4 100644 (file)
@@ -166,6 +166,7 @@ struct cpp_string
 #define PASTE_LEFT     (1 << 3) /* If on LHS of a ## operator.  */
 #define NAMED_OP       (1 << 4) /* C++ named operators.  */
 #define NO_EXPAND      (1 << 5) /* Do not macro-expand this token.  */
+#define AVOID_LPASTE   (1 << 6) /* Check left for accidental pastes.  */
 
 /* A preprocessing token.  This has been carefully packed and should
    occupy 12 bytes on 32-bit hosts and 16 bytes on 64-bit hosts.  */
@@ -461,7 +462,9 @@ enum builtin_type
   BT_BASE_FILE,                        /* `__BASE_FILE__' */
   BT_INCLUDE_LEVEL,            /* `__INCLUDE_LEVEL__' */
   BT_TIME,                     /* `__TIME__' */
-  BT_STDC                      /* `__STDC__' */
+  BT_STDC,                     /* `__STDC__' */
+  BT_WEAK                       /* Whether or not G++ supports weak 
+                                  symbols.  */
 };
 
 /* There is a slot in the hashnode for use by front ends when integrated
@@ -487,8 +490,6 @@ struct cpp_hashnode
     enum cpp_ttype operator;           /* Code for a named operator.  */
     enum builtin_type builtin;         /* Code for a builtin macro.  */
   } value;
-
-  union tree_node *fe_value;           /* Front end value.  */
 };
 
 /* Call this first to get a handle to pass to other functions.  */
This page took 0.026674 seconds and 5 git commands to generate.