Home | History | Annotate | Download | only in libcpp

Lines Matching refs:c99

4    Broken out of c-lex.cc Apr 2003, adding valid C99 UCN ranges.
31 The C99 standard discusses two character sets: source and execution.
52 The presence of universal character names in C99 (6.4.3 et seq.)
776 execution character set fails to be a single-byte value (C99
889 /* Valid in a C99 identifier? */
890 C99 = 1,
891 /* Valid in a C99 identifier, but not as the first character? */
957 valid_flags = C99 | CXX | C11 | CXX23;
964 else if (CPP_OPTION (pfile, c99))
965 valid_flags = C99;
983 Unfortunately, C99 allows (only) the NFC form, but C++ allows
1016 if ((ucnranges[mn].flags & (C99 | N99)) == C99
1028 else if (CPP_OPTION (pfile, c99))
1033 /* In C99, UCN digits may not begin identifiers. In C11 and C++11,
1053 C99 6.4.3: A universal character name shall not specify a character
1087 if (!CPP_OPTION (pfile, cplusplus) && !CPP_OPTION (pfile, c99))
1089 "universal character names are only valid in C++ and C99");
1093 "C99's universal character names are incompatible with C90");
1142 /* The C99 standard permits $, @ and ` to be specified as UCNs. We use
1313 /* This is treated the same way in C++ or C99 -- lexed as an