Search code examples
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
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
What is the difference between float, _Float32, _Float32x, and _Float32_t?...


cfloating-pointc23stdfloat

Read More
What is the alignment requirement of malloc(1)...


cmalloclanguage-lawyermemory-alignmentc23

Read More
How to avoid mentioning a function pointer's arguments inside the definition of a function that ...


cprototypefunction-pointersobsoletec23

Read More
What Exactly is the Proposed C23 `_Either` Type?...


coption-typec23sum-type

Read More
gcc: constexpr functions in C23?...


cgccconstexprc23

Read More
Regarding mainstream compilers and int main(){} in C23...


cgccclangfunction-prototypesc23

Read More
Is [[nodiscard]] any different from [[gnu::warn_unused_result]]?...


cgccunused-variablesnodiscardc23

Read More
Initialize block-scope static const variable with pointer to compound literal?...


clanguage-lawyerc99compound-literalsc23

Read More
Why does the C23 standard decrease the max size of an object the implementation must support?...


cstandardsc23

Read More
Is there a char8_t in C?...


cchar8-tc23

Read More
C2x: 6.9.2 External object definitions: why is "shall not be an incomplete type" placed in...


cconstraintslanguage-lawyersemanticsc23

Read More
Is it considered normal that f = NAN may cause raising floating-point exceptions?...


cfloating-pointc11floating-point-exceptionsc23

Read More
BackNext