/freebsd-11-stable/contrib/gcclibs/libcpp/ |
H A D | ucnid.h | 56 { C99| 0| 0|CID|NFC| 0| 0, 0, 0x00aa }, 58 { C99| 0| 0|CID|NFC| 0| 0, 0, 0x00b5 }, 60 { C99| 0| 0|CID|NFC|NKC| 0, 0, 0x00b7 }, 62 { C99| 0| 0|CID|NFC| 0| 0, 0, 0x00ba }, 64 { C99| 0|CXX|CID|NFC|NKC| 0, 0, 0x00d6 }, 66 { C99| 0|CXX|CID|NFC|NKC| 0, 0, 0x00f6 }, 68 { C99| 0|CXX|CID|NFC|NKC| 0, 0, 0x0131 }, 69 { C99| 0|CXX|CID|NFC| 0| 0, 0, 0x0133 }, 70 { C99| 0|CXX|CID|NFC|NKC| 0, 0, 0x013e }, 71 { C99| [all...] |
H A D | makeucnid.c | 30 C99 = 1, enumerator in enum:__anon1442 51 /* Read ucnid.tab and set the C99 and CXX flags in header[]. */ 67 if (strcmp (line, "[C99]\n") == 0) 68 fl = C99; 110 points in the decomposition are either C99 or CXX. */ 132 if (codepoint > 0xffff || ! (flags[codepoint] & (C99 | CXX))) 245 || (flags[i] != last_flag && ((flags[i] | last_flag) & (C99 | CXX))) 250 last_flag & C99 ? "C99" : " 0",
|
H A D | charset.c | 5 Broken out of c-lex.c Apr 2003, adding valid C99 UCN ranges. 32 The C99 standard discusses two character sets: source and execution. 53 The presence of universal character names in C99 (6.4.3 et seq.) 724 execution character set fails to be a single-byte value (C99 791 /* Valid in a C99 identifier? */ enumerator in enum:__anon1429 792 C99 = 1, 793 /* Valid in a C99 identifier, but not as the first character? */ 847 union of the acceptable sets for C++98 and C99. */ 848 if (! (ucnranges[mn].flags & (C99 | CXX))) 852 && ((CPP_OPTION (pfile, c99) && !(ucnranges[mn].flags & C99)) [all...] |
H A D | init.c | 126 we were compiled with a compiler that supports C99 designated
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | LangStandard.h | 43 C99 = (1 << 1), enumerator in enum:clang::LangFeatures 87 /// isC99 - Language is a superset of C99. 88 bool isC99() const { return Flags & C99; }
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | PrettyPrinter.h | 57 Restrict(LO.C99), Alignof(LO.CPlusPlus11), UnderscoreAlignof(LO.C11),
|
/freebsd-11-stable/tools/test/iconv/ |
H A D | Makefile | 12 ENCODING+= ATARIST BIG5-2003 C99 CP1046 CP1124 CP1125 CP1129 CP1131 CP1133 \
|
/freebsd-11-stable/lib/libiconv_modules/UES/ |
H A D | citrus_ues.c | 396 MATCH(C99, ei->mode |= MODE_C99);
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseStmt.cpp | 26 // C99 6.8: Statements and Blocks. 179 if (Next.is(tok::colon)) { // C99 6.8.1: labeled-statement 242 case tok::kw_case: // C99 6.8.1: labeled-statement 244 case tok::kw_default: // C99 6.8.1: labeled-statement 247 case tok::l_brace: // C99 6.8.2: compound-statement 249 case tok::semi: { // C99 6.8.3p3: expression[opt] ';' 254 case tok::kw_if: // C99 6.8.4.1: if-statement 256 case tok::kw_switch: // C99 6.8.4.2: switch-statement 259 case tok::kw_while: // C99 6.8.5.1: while-statement 261 case tok::kw_do: // C99 6. [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/Lex/ |
H A D | PPExpressions.cpp | 294 // 'long long' is a C99 or C++11 feature. 295 if (!PP.getLangOpts().C99 && Literal.isLongLong) { 437 // C99 6.5.3.3p3: The sign of the result matches the sign of the operand. 458 // C99 6.5.3.3p4: The sign of the result matches the sign of the operand. 470 // C99 6.5.3.3p5: The sign of the result is 'int', aka it is signed. 623 // Usual arithmetic conversions (C99 6.3.1.8p1): result is unsigned if 717 Res.setIsUnsigned(false); // C99 6.5.8p6, result is always int (signed) 721 Res.setIsUnsigned(false); // C99 6.5.8p6, result is always int (signed) 725 Res.setIsUnsigned(false); // C99 6.5.8p6, result is always int (signed) 729 Res.setIsUnsigned(false); // C99 6. [all...] |
H A D | LiteralSupport.cpp | 306 // Check UCN constraints (C99 6.4.3p2) [C++11 lex.charset p2] 336 if (!Features.CPlusPlus && !Features.C99 && Diags) 474 /// integer-constant: [C99 6.4.4.1] 522 /// floating-constant: [C99 6.4.4.2] 1395 // if 'char' is signed for this target (C99 6.4.4.4p10). Note that multiple 1476 // literal, the result is a wide-string literal [C99 6.4.5p4]. 1486 /// (C99 5.1.1.2p1). The common case is only one string fragment. 1739 unsigned MaxChars = Features.CPlusPlus? 65536 : Features.C99 ? 4095 : 509; 1745 << (Features.CPlusPlus ? 2 : Features.C99 ? 1 : 0)
|
H A D | PPDirectives.cpp | 263 // Error if defining "defined": C99 6.10.8/4, C++ [cpp.predefined]p4. 270 // Warn if undefining "__LINE__" and other builtins, per C99 6.10.8/4 361 // Add a fixit in GNU/C99/C++ mode. Don't offer a fixit for strict-C89, 366 if ((LangOpts.GNUMode || LangOpts.C99 || LangOpts.CPlusPlus) && 574 DiscardUntilEndOfDirective(); // C99 6.10p4. 923 // C99 6.10.3p8. 926 // C99 6.10.3p11: Is this preprocessor directive in macro invocation? e.g.: 981 // C99 6.10.1 - Conditional Inclusion. 997 // C99 6.10.2 - Source File Inclusion. 1005 // C99 6.1 [all...] |
H A D | TokenLexer.cpp | 151 // __VA_ARGS__ is empty, but not in strict C99 mode where there are no 152 // named arguments, where it remains. In all other modes, including C99 155 if (PP.getLangOpts().C99 && !PP.getLangOpts().GNUMode 172 // then removal of the comma should produce a placemarker token (in C99 447 // C99 6.10.3.1p1. 559 // If an empty argument is on the LHS or RHS of a paste, the standard (C99
|
H A D | Lexer.cpp | 1476 // Check C99 compatibility. 1772 // Outside C99 and C++17, we accept hexadecimal floating point numbers as a 1776 if (!LangOpts.C99) { 2753 // C99 5.1.1.2p2: If the file is non-empty and didn't end in a newline, issue 2978 if (!LangOpts.CPlusPlus && !LangOpts.C99) { 3033 // C99 6.4.3p2: A universal character name shall not specify a character whose 3061 // C++03 allows UCNs representing surrogate characters. C99 and C++11 don't. 3307 // C99 6.4.4.1: Integer Constants. 3308 // C99 6.4.4.2: Floating Constants. 3443 // C99 6. [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | ScanfFormatString.cpp | 10 // strings for fscanf() are described in C99 7.19.6.2. 502 // Handle size_t, ptrdiff_t, etc. that have dedicated length modifiers in C99. 503 if (isa<TypedefType>(PT) && (LangOpt.C99 || LangOpt.CPlusPlus11))
|
H A D | PrintfFormatString.cpp | 10 // strings for fprintf() are described in C99 7.19.6.1. 304 // C99: 7.19.6.1 (section 8). 838 // Handle size_t, ptrdiff_t, etc. that have dedicated length modifiers in C99. 839 if (isa<TypedefType>(QT) && (LangOpt.C99 || LangOpt.CPlusPlus11)) 898 // appearing in the C99 standard (ISO/IEC 9899:1999 (E) 7.19.6.1)
|
H A D | FormatString.cpp | 248 if (IsScanf && !LO.C99 && !LO.CPlusPlus11) { 989 // Not C99, but common in Unix.
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/ |
H A D | CPlusPlusNameParser.cpp | 623 g_options.C99 = true;
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Basic/ |
H A D | IdentifierTable.cpp | 126 if (LangOpts.C99 && (Flags & KEYC99)) return KS_Enabled;
|
H A D | Module.cpp | 116 .Case("c99", LangOpts.C99)
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaStmt.cpp | 53 // C99 6.8.3p2: The expression in an expression statement is evaluated as a 394 if (!getLangOpts().C99 && !getLangOpts().CPlusPlus) { 577 if ((getLangOpts().C99 || getLangOpts().CPlusPlus) && 722 // C99 6.8.4.2p5 - Integer promotions are performed on the controlling expr. 1353 if (Cond && !getLangOpts().C99 && !getLangOpts().CPlusPlus && 1772 // C99 6.8.5p3: The declaration part of a 'for' statement shall only 1922 // C99 6.8.5p3: The declaration part of a 'for' statement shall only 2946 // C99 6.8.6.2p1: A break shall appear only in or as a loop body. 2958 // C99 6.8.6.3p1: A break shall appear only in or as a switch/loop body. 3379 // C99 6. [all...] |
H A D | SemaCodeComplete.cpp | 1662 if (LangOpts.C99) { 1663 // C99-specific 1771 if (LangOpts.CPlusPlus || LangOpts.C99) 1834 return LangOpts.CPlusPlus || LangOpts.ObjC || LangOpts.C99; 2250 if (SemaRef.getLangOpts().CPlusPlus || SemaRef.getLangOpts().C99) 3217 // C99 variadic macros add __VA_ARGS__ at the end. Skip it. 3897 if (LangOpts.C99 || LangOpts.CPlusPlus11) 3941 if (S.getLangOpts().CPlusPlus || S.getLangOpts().C99 || 4193 if (getLangOpts().C99) 4944 if (LangOpts.C99 [all...] |
H A D | DeclSpec.cpp | 909 // Duplicates are permitted in C99 onwards, but are not permitted in C89 or 915 if (Lang.C99)
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Basic/Targets/ |
H A D | OSTargets.h | 618 // Solaris headers require _XOPEN_SOURCE to be set to 600 for C99 and 620 // ensure that you are not using C99 with an old version of X/Open or C89 622 if (Opts.C99)
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Frontend/ |
H A D | InitPreprocessor.cpp | 373 else if (LangOpts.C99) 1010 // Macros to control C99 numerics and <float.h>
|