aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/jalv.c13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/jalv.c b/src/jalv.c
index d17ffb1..74ea4bd 100644
--- a/src/jalv.c
+++ b/src/jalv.c
@@ -19,16 +19,21 @@
#include <assert.h>
#include <math.h>
#include <signal.h>
-#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
-#include <sys/stat.h>
-#include <sys/types.h>
-#include <unistd.h>
+
+#ifndef __cplusplus
+# include <stdbool.h>
+#endif
#ifdef _WIN32
# include <io.h> /* for _mktemp */
+# define snprintf _snprintf
+#else
+# include <sys/stat.h>
+# include <sys/types.h>
+# include <unistd.h>
#endif
#include "jalv_config.h"