// includes\r
\r
#include <stdio.h>\r
+#include <sys/types.h>\r
+#include <sys/timeb.h>\r
\r
// defines\r
\r
\r
#define FormatBufferSize 4096\r
\r
+#ifdef _MSC_VER\r
+#define vsnprintf _vsnprintf\r
+#endif\r
+\r
#define CONSTRUCT_ARG_STRING(format,buf) \\r
{ \\r
va_list arg_list; \\r
format, \\r
arg_list); \\r
va_end(arg_list); \\r
- buf[sizeof(buf)]='\0'; \\r
+ buf[sizeof(buf)-1]='\0'; \\r
if(written>=sizeof(buf) || written<0){ \\r
my_fatal("write_buffer overflow: file \"%s\", line %d\n", \\r
__FILE__,__LINE__); \\r
} \\r
} \\r
\r
+\r
+\r
// types\r
\r
typedef signed char sint8;\r