WG14 threadsafe signals
Loading...
Searching...
No Matches
config.h File Reference
#include <stdio.h>
Include dependency graph for config.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define WG14_SIGNALS_INLINE   inline
#define WG14_SIGNALS_STATIC_ASSERT(cond, msg)
 Compile-time assertion, spelled _Static_assert in C11 and static_assert in C++11 (plans/ideas.md 4.2).
#define WG14_SIGNALS_THREAD_LOCAL   _Thread_local
#define WG14_SIGNALS_HAVE_ASYNC_SAFE_THREAD_LOCAL   0
#define WG14_SIGNALS_NULLPTR   NULL
#define WG14_SIGNALS_IGNORE_MULTIPLE_DEFINITIONS   __attribute__((weak))
#define WG14_SIGNALS_DEFAULT_VISIBILITY   __attribute__((visibility("default")))
#define WG14_SIGNALS_ENABLE_HEADER_ONLY   0
#define WG14_SIGNALS_EXTERN_IMPL   extern
#define WG14_SIGNALS_EXTERN   WG14_SIGNALS_EXTERN_IMPL
#define WG14_SIGNALS_STDERR_PRINTF(...)

Macro Definition Documentation

◆ WG14_SIGNALS_DEFAULT_VISIBILITY

#define WG14_SIGNALS_DEFAULT_VISIBILITY   __attribute__((visibility("default")))

Definition at line 99 of file config.h.

◆ WG14_SIGNALS_ENABLE_HEADER_ONLY

#define WG14_SIGNALS_ENABLE_HEADER_ONLY   0

Definition at line 104 of file config.h.

◆ WG14_SIGNALS_EXTERN

#define WG14_SIGNALS_EXTERN   WG14_SIGNALS_EXTERN_IMPL

Definition at line 128 of file config.h.

◆ WG14_SIGNALS_EXTERN_IMPL

#define WG14_SIGNALS_EXTERN_IMPL   extern

Definition at line 115 of file config.h.

◆ WG14_SIGNALS_HAVE_ASYNC_SAFE_THREAD_LOCAL

#define WG14_SIGNALS_HAVE_ASYNC_SAFE_THREAD_LOCAL   0

Definition at line 59 of file config.h.

◆ WG14_SIGNALS_IGNORE_MULTIPLE_DEFINITIONS

#define WG14_SIGNALS_IGNORE_MULTIPLE_DEFINITIONS   __attribute__((weak))

Definition at line 91 of file config.h.

◆ WG14_SIGNALS_INLINE

#define WG14_SIGNALS_INLINE   inline

Definition at line 30 of file config.h.

◆ WG14_SIGNALS_NULLPTR

#define WG14_SIGNALS_NULLPTR   NULL

Definition at line 83 of file config.h.

◆ WG14_SIGNALS_STATIC_ASSERT

#define WG14_SIGNALS_STATIC_ASSERT ( cond,
msg )
Value:
_Static_assert((cond), msg)

Compile-time assertion, spelled _Static_assert in C11 and static_assert in C++11 (plans/ideas.md 4.2).

Definition at line 39 of file config.h.

◆ WG14_SIGNALS_STDERR_PRINTF

#define WG14_SIGNALS_STDERR_PRINTF ( ...)
Value:
fprintf(stderr, __VA_ARGS__)

Definition at line 134 of file config.h.

◆ WG14_SIGNALS_THREAD_LOCAL

#define WG14_SIGNALS_THREAD_LOCAL   _Thread_local

Definition at line 47 of file config.h.