Go to the documentation of this file.
48 #include "contiki-conf.h"
54 #if CC_CONF_REGISTER_ARGS
55 #define CC_REGISTER_ARG register
57 #define CC_REGISTER_ARG
64 #if CC_CONF_FUNCTION_POINTER_ARGS
65 #define CC_FUNCTION_POINTER_ARGS 1
67 #define CC_FUNCTION_POINTER_ARGS 0
74 #ifdef CC_CONF_FASTCALL
75 #define CC_FASTCALL CC_CONF_FASTCALL
83 #ifdef CC_CONF_CONST_FUNCTION_BUG
84 #define CC_CONST_FUNCTION
86 #define CC_CONST_FUNCTION const
92 #if CC_CONF_UNSIGNED_CHAR_BUGS
93 #define CC_UNSIGNED_CHAR_BUGS 1
95 #define CC_UNSIGNED_CHAR_BUGS 0
101 #if CC_CONF_DOUBLE_HASH
102 #define CC_DOUBLE_HASH 1
104 #define CC_DOUBLE_HASH 0
107 #ifdef CC_CONF_INLINE
108 #define CC_INLINE CC_CONF_INLINE
116 #ifdef CC_CONF_ASSIGN_AGGREGATE
117 #define CC_ASSIGN_AGGREGATE(dest, src) CC_CONF_ASSIGN_AGGREGATE(dest, src)
119 #define CC_ASSIGN_AGGREGATE(dest, src) *dest = *src
122 #if CC_CONF_NO_VA_ARGS
123 #define CC_NO_VA_ARGS CC_CONF_VA_ARGS
130 #define CC_CONCAT2(s1, s2) s1##s2
138 #define CC_CONCAT(s1, s2) CC_CONCAT2(s1, s2)