Searched refs:C99 (Results 1 - 25 of 41) sorted by relevance

12

/freebsd-11-stable/contrib/gcclibs/libcpp/
H A Ducnid.h56 { 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 Dmakeucnid.c30 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 Dcharset.c5 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 Dinit.c126 we were compiled with a compiler that supports C99 designated
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Basic/
H A DLangStandard.h43 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 DPrettyPrinter.h57 Restrict(LO.C99), Alignof(LO.CPlusPlus11), UnderscoreAlignof(LO.C11),
/freebsd-11-stable/tools/test/iconv/
H A DMakefile12 ENCODING+= ATARIST BIG5-2003 C99 CP1046 CP1124 CP1125 CP1129 CP1131 CP1133 \
/freebsd-11-stable/lib/libiconv_modules/UES/
H A Dcitrus_ues.c396 MATCH(C99, ei->mode |= MODE_C99);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Parse/
H A DParseStmt.cpp26 // 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 DPPExpressions.cpp294 // '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 DLiteralSupport.cpp306 // 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 DPPDirectives.cpp263 // 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 DTokenLexer.cpp151 // __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 DLexer.cpp1476 // 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 DScanfFormatString.cpp10 // 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 DPrintfFormatString.cpp10 // 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 DFormatString.cpp248 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 DCPlusPlusNameParser.cpp623 g_options.C99 = true;
/freebsd-11-stable/contrib/llvm-project/clang/lib/Basic/
H A DIdentifierTable.cpp126 if (LangOpts.C99 && (Flags & KEYC99)) return KS_Enabled;
H A DModule.cpp116 .Case("c99", LangOpts.C99)
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmt.cpp53 // 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 DSemaCodeComplete.cpp1662 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 DDeclSpec.cpp909 // 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 DOSTargets.h618 // 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 DInitPreprocessor.cpp373 else if (LangOpts.C99)
1010 // Macros to control C99 numerics and <float.h>

Completed in 783 milliseconds

12