From 7267fc757d4b4a539030f890d9b14bf0af194c84 Mon Sep 17 00:00:00 2001 From: Alexander Alashkin <alexander.alashkin@cesanta.com> Date: Tue, 29 Nov 2016 13:31:21 +0000 Subject: [PATCH] Fix mg_stat PUBLISHED_FROM=e6fb19c5256b6d43359f21b325e16b415152f26f --- mongoose.c | 2 +- mongoose.h | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/mongoose.c b/mongoose.c index 6e787b588..20e36b4c9 100644 --- a/mongoose.c +++ b/mongoose.c @@ -9142,7 +9142,7 @@ int mg_stat(const char *path, cs_stat_t *st) { wchar_t wpath[MAX_PATH_SIZE]; to_wchar(path, wpath, ARRAY_SIZE(wpath)); DBG(("[%ls] -> %d", wpath, _wstati64(wpath, st))); - return _wstati64(wpath, (struct _stati64 *) st); + return _wstati64(wpath, st); #else return stat(path, st); #endif diff --git a/mongoose.h b/mongoose.h index 65f7eac4b..61890d474 100644 --- a/mongoose.h +++ b/mongoose.h @@ -248,11 +248,7 @@ typedef uint32_t in_addr_t; #define INT64_FMT "I64d" #define INT64_X_FMT "I64x" #define SIZE_T_FMT "Iu" -#if defined(__MINGW32__) && !defined(__MINGW64_VERSION_MAJOR) -typedef struct stat cs_stat_t; -#else typedef struct _stati64 cs_stat_t; -#endif #ifndef S_ISDIR #define S_ISDIR(x) (((x) &_S_IFMT) == _S_IFDIR) #endif -- GitLab