a macro in c
conditional macros
inline functions