]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/cppdefault.h
Correct a function pre/postcondition [PR102403].
[thirdparty/gcc.git] / gcc / cppdefault.h
index 657c4abce213c5fbab73cf64d955036c0b4cf603..fd3c655db1c6b2a0a3655164054803ce1b2eb8bc 100644 (file)
@@ -1,6 +1,5 @@
 /* CPP Library.
-   Copyright (C) 1986, 1987, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-   1999, 2000, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
+   Copyright (C) 1986-2021 Free Software Foundation, Inc.
    Contributed by Per Bothner, 1994-95.
    Based on CCCP program by Paul Rubin, June 1986
    Adapted to ANSI C, Richard Stallman, Jan 1987
@@ -37,15 +36,22 @@ struct default_include
   const char *const fname;     /* The name of the directory.  */
   const char *const component; /* The component containing the directory
                                   (see update_path in prefix.c) */
-  const char cplusplus;                /* Only look here if we're compiling C++.  */
+  const char cplusplus;                /* When this is non-zero, we should only
+                                  consider this if we're compiling C++.
+                                  When the -stdlib option is configured, this
+                                  may take values greater than 1 to indicate
+                                  which C++ standard library should be
+                                  used.  */
   const char cxx_aware;                /* Includes in this directory don't need to
                                   be wrapped in extern "C" when compiling
                                   C++.  */
   const char add_sysroot;      /* FNAME should be prefixed by
                                   cpp_SYSROOT.  */
-  const char multilib;         /* FNAME should have the multilib path
-                                  specified with -imultilib
-                                  appended.  */
+  const char multilib;         /* FNAME should have appended
+                                  - the multilib path specified with -imultilib
+                                    when set to 1,
+                                  - the multiarch path specified with
+                                    -imultiarch, when set to 2.  */
 };
 
 extern const struct default_include cpp_include_defaults[];