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_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 89 of file config.h.

◆ WG14_SIGNALS_ENABLE_HEADER_ONLY

#define WG14_SIGNALS_ENABLE_HEADER_ONLY   0

Definition at line 94 of file config.h.

◆ WG14_SIGNALS_EXTERN

#define WG14_SIGNALS_EXTERN   WG14_SIGNALS_EXTERN_IMPL

Definition at line 113 of file config.h.

◆ WG14_SIGNALS_EXTERN_IMPL

#define WG14_SIGNALS_EXTERN_IMPL   extern

Definition at line 105 of file config.h.

◆ WG14_SIGNALS_HAVE_ASYNC_SAFE_THREAD_LOCAL

#define WG14_SIGNALS_HAVE_ASYNC_SAFE_THREAD_LOCAL   0

Definition at line 49 of file config.h.

◆ WG14_SIGNALS_IGNORE_MULTIPLE_DEFINITIONS

#define WG14_SIGNALS_IGNORE_MULTIPLE_DEFINITIONS   __attribute__((weak))

Definition at line 81 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 73 of file config.h.

◆ WG14_SIGNALS_STDERR_PRINTF

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

Definition at line 119 of file config.h.

◆ WG14_SIGNALS_THREAD_LOCAL

#define WG14_SIGNALS_THREAD_LOCAL   _Thread_local

Definition at line 37 of file config.h.