P99
Macros | Typedefs
+ Collaboration diagram for Some new C11 keywords:

Macros

#define _Alignof(T)   offsetof(struct { char p00_c; T p00_t; }, p00_t)
 
#define _Noreturn
 Declare a function that doesn't return to the caller. More...
 
#define _Thread_local
 The C11 keyword for declaring a thread-local variable. More...
 
#define alignas   _Alignas
 Align an object according to X. More...
 
#define alignof   _Alignof
 Return the alignment requirement for type T. More...
 
#define noreturn
 Declare a function that doesn't return to the caller. More...
 
#define static_assert(EXPR, DIAGSTR)
 Evaluate expression EXPR at compile time and ensure that it is fulfilled. More...
 
#define thread_local
 Declare a thread-local variable. More...
 

Typedefs

typedef union max_align_t max_align_t
 A type with the maximum alignment among the standard types. More...
 

Detailed Description

P99_STRINGIFY
#define P99_STRINGIFY(...)
Transform the argument list into one string.
Definition: p99_compiler.h:109