1. snprintf fill '\0' in OS_WINDOWS
2. don't define uint32/int32 in OS_LINUX