From 4a30c9cb9418869b34da3f304c7e3cc72a0ffe62 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Wed, 2 Feb 2022 11:46:06 +0100 Subject: Fix Visual Studio build --- libs/fst/fstapi.h | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) (limited to 'libs/fst/fstapi.h') diff --git a/libs/fst/fstapi.h b/libs/fst/fstapi.h index ca8e3008f..a5e0971a1 100644 --- a/libs/fst/fstapi.h +++ b/libs/fst/fstapi.h @@ -33,11 +33,29 @@ extern "C" { #include #include #include -#include #include #if defined(_MSC_VER) -#include "fst_win_unistd.h" +#include "libs/zlib/zlib.h" +#include + +#include + +#define ftruncate _chsize_s +#define unlink _unlink +#define fileno _fileno +#define lseek _lseeki64 + +#ifdef _WIN64 +#define ssize_t __int64 +#define SSIZE_MAX 9223372036854775807i64 #else +#define ssize_t long +#define SSIZE_MAX 2147483647L +#endif + +#include "stdint.h" +#else +#include #include #endif #include -- cgit v1.2.3