#ifndef UTIL_H_INCLUDED #define UTIL_H_INCLUDED #if defined(_WIN32) #define snprintf _snprintf #define vsnprintf _vsnprintf #endif #define MAX_ERRMSG_LEN 1024 extern void ThrowException(bool bAddOSMessage, char *pszFormat, ...); extern void SetMemFuncs(void *(*pMallocFunc)(unsigned), void (*pFreeFunc)(void *)); extern short Load16(void *pvBuffer); extern long Load32(void *pvBuffer); #endif // ! defined(UTIL_H_INCLUDED)