Go to the documentation of this file.
47 #include "contiki-conf.h"
53 #if CC_CONF_REGISTER_ARGS
54 #define CC_REGISTER_ARG register
56 #define CC_REGISTER_ARG
63 #if CC_CONF_FUNCTION_POINTER_ARGS
64 #define CC_FUNCTION_POINTER_ARGS 1
66 #define CC_FUNCTION_POINTER_ARGS 0
73 #ifdef CC_CONF_FASTCALL
74 #define CC_FASTCALL CC_CONF_FASTCALL
82 #ifdef CC_CONF_CONST_FUNCTION_BUG
83 #define CC_CONST_FUNCTION
85 #define CC_CONST_FUNCTION const
91 #if CC_CONF_UNSIGNED_CHAR_BUGS
92 #define CC_UNSIGNED_CHAR_BUGS 1
94 #define CC_UNSIGNED_CHAR_BUGS 0
100 #if CC_CONF_DOUBLE_HASH
101 #define CC_DOUBLE_HASH 1
103 #define CC_DOUBLE_HASH 0
106 #ifdef CC_CONF_INLINE
107 #define CC_INLINE CC_CONF_INLINE
115 #ifdef CC_CONF_ASSIGN_AGGREGATE
116 #define CC_ASSIGN_AGGREGATE(dest, src) CC_CONF_ASSIGN_AGGREGATE(dest, src)
118 #define CC_ASSIGN_AGGREGATE(dest, src) *dest = *src
121 #if CC_CONF_NO_VA_ARGS
122 #define CC_NO_VA_ARGS CC_CONF_VA_ARGS
129 #define CC_CONCAT2(s1, s2) s1##s2
137 #define CC_CONCAT(s1, s2) CC_CONCAT2(s1, s2)