Venugh/TrinityCore — comment on commit 48d0b0e067ad4c1798d8af0fa0c3c754b935e180
File:  line 0
By enzeh:

NULL and 0 is not the same.
Try
#include

int test()
{
return 0;
}

int main()
{
if(test)
printf("You see NULL != 0");
}