/* Written by Krzysztof Kowalczyk (http://blog.kowalczyk.info) The author disclaims copyright to this source code. */ #ifndef __STR_STRSAFE_H #define __STR_STRSAFE_H /* When using MSVC, use , emulate it on other compiler (e.g. mingw) */ #ifndef __GNUC__ #include #else #include #include #include #define STRSAFE_E_INSUFFICIENT_BUFFER -1 #define _vsnprintf_s(p,s,z,f,a) vsnprintf(p,s,f,a) #define StringCchVPrintfA vsnprintf #define StringCchPrintfA snprintf #define _stricmp strcasecmp #define _strnicmp strncasecmp #endif #endif