Search code examples
Check if array is a VLA at compile-time...


cvariable-length-arrayc23fixed-length-array

Read More
Can the expanded code of an inline function differ between 2 translation units?...


clanguage-lawyerc23

Read More
What is the __STDC_VERSION__ value for C23?...


cc23

Read More
What are source and execution character sets?...


cc23

Read More
What is the new QChar* in C23?...


cstringc23

Read More
error: constexpr pointer initializer is not null...


cconstexprc23

Read More
What's an implementation required to do upon seeing unknown attributes?...


cc23function-attributes

Read More
Rationale for allowing unnamed parameters in function definitions...


cc23

Read More
Expressing a pointer to a const function...


cgccc23

Read More
Can you declare a C pointer with its own address?...


cpointersinitializationlanguage-lawyerc23

Read More
What new types and operations can take place in a constexpr in C23?...


cconstexprcompile-time-constantc23

Read More
Function pointer compatibility between single pointer and empty parameter lists...


clanguage-lawyerc99c23

Read More
How to check if a macro argument is an integer literal in C...


cmacrosliteralscompile-timec23

Read More
How to set a pointer to an integer in a compound literal that is initialized in a function?...


cstructcompound-literalsc23

Read More
Consolidating GNU C's and C23's deprecated function attribute...


cgccclangc-preprocessorc23

Read More
Can __VA_OPT__(,) detect a trailing comma with nothing after it?...


cmacrosvariadic-macrosc23

Read More
Existence or not of long_double_t (standard C: C23)...


clanguage-lawyerc23

Read More
Why isn't the keyword false an integer constant expression in gcc C23?...


cgcclanguage-lawyernull-pointerc23

Read More
Using _Generic to implement IS_POINTER(p) with rvalue in C23?...


cc23

Read More
Can C23 endianness macros be used to determine the layout of a bit-field?...


cendiannessbit-fieldsc23

Read More
Plain C equivalent to Rust's unimplemented!() macros...


cgccllvm-gccc17c23

Read More
Is the C23 standard backward compatible?...


cstandardsc23

Read More
Why doesn't gcc 13 display the correct binary represenation?...


cgcccompiler-bugpointer-conversionc23

Read More
What are the [[reproducible]] and [[unsequenced]] attributes in C23, and when should I use them?...


cattributesc23

Read More
does offsetof work with typeof if type is new?...


ctypeofoffsetofc23

Read More
Does nullptr_t break type punning or pointer conversions?...


clanguage-lawyernullptrtype-punningc23

Read More
How can I use "nullptr" for null pointers prior to C23?...


cc-preprocessorc23

Read More
Is there an equivalent of __attribute__((nonnull)) in C23?...


clanguage-lawyernull-pointerc23

Read More
Can strlen be [[unsequenced]]?...


clanguage-lawyerc23

Read More
What is the difference between C++11's constexpr and C23's [[reproducible]]?...


c++cc++11syntaxc23

Read More
BackNext