X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=util.h;h=bf45896be8a617c277a1c919dda33ff15931a5e3;hb=5eed4adb3552562329c0b0b460c8851efb1a38bb;hp=2b0886cc0c98e3d4902e519c2554808417e6a38e;hpb=a0f731f21d6aa26dbf7246039a1c66c2ade0533f;p=polyglot.git diff --git a/util.h b/util.h index 2b0886c..bf45896 100644 --- a/util.h +++ b/util.h @@ -7,6 +7,8 @@ // includes #include +#include +#include // defines @@ -67,6 +69,10 @@ #define FormatBufferSize 4096 +#ifdef _MSC_VER +#define vsnprintf _vsnprintf +#endif + #define CONSTRUCT_ARG_STRING(format,buf) \ { \ va_list arg_list; \ @@ -77,7 +83,7 @@ format, \ arg_list); \ va_end(arg_list); \ - buf[sizeof(buf)]='\0'; \ + buf[sizeof(buf)-1]='\0'; \ if(written>=sizeof(buf) || written<0){ \ my_fatal("write_buffer overflow: file \"%s\", line %d\n", \ __FILE__,__LINE__); \