summaryrefslogtreecommitdiff
path: root/src/common/commonbase.h
blob: 497d3fa8ec7ef45207d92f14427d9ab2821a9332 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

/*
 * common config for project. Here goes stuff like feature-test-macros etc.
 *
 * Every header file MUST include this file AS THE 1ST include.
 */


#define _POSIX_C_SOURCE 200809L 


#define STR_QUOT_IAHGEWIH(s) #s
#define STR_QUOT(s) STR_QUOT_IAHGEWIH(s)

#define STR_CAT(a, b) a ## b

#ifndef likely
#   define likely(a) (a)
#endif
#ifndef unlikely
#   define unlikely(a) (a)
#endif