indent with tabs (width 8)
don't write CPP when you can write C++: use inline functions and constexpr instead of macros
the code should be C++11 compliant, and must compile with GCC 4.6 and clang 3.2
Some example code:
static inline int
foo(const char *abc, int xyz)
{
if (abc == NULL) {
LogWarning("Foo happened!");
return -1;
}
return xyz;
}