Fix MSVC problems
authorH.G.Muller <hgm@hgm-xboard.(none)>
Mon, 8 Sep 2014 07:25:18 +0000 (09:25 +0200)
committerH.G.Muller <hgm@hgm-xboard.(none)>
Mon, 8 Sep 2014 07:25:18 +0000 (09:25 +0200)
Book.c did not include config.h, and thus missed the redefinition of
snprintf (which is not known in MSVC). The use of 'inline' in parser.c
also needed an MSVC redefinition, now added to winboard/config.h.

book.c
winboard/config.h

diff --git a/book.c b/book.c
index 89ac610..dc81458 100644 (file)
--- a/book.c
+++ b/book.c
@@ -28,6 +28,8 @@
  * ------------------------------------------------------------------------
  */
 
  * ------------------------------------------------------------------------
  */
 
+#include "config.h"
+
 #include <stdio.h>
 #include <string.h>
 #include <time.h>
 #include <stdio.h>
 #include <string.h>
 #include <time.h>
index cc584ef..1b1bddd 100644 (file)
 \r
 #ifdef _MSC_VER\r
 #define snprintf _snprintf\r
 \r
 #ifdef _MSC_VER\r
 #define snprintf _snprintf\r
+#define inline __inline\r
 #if _MSC_VER < 1500\r
 #define vsnprintf _vsnprintf\r
 #endif\r
 #if _MSC_VER < 1500\r
 #define vsnprintf _vsnprintf\r
 #endif\r