From c30d63a53d6304898d93079a2f8c3f3a9ca79c29 Mon Sep 17 00:00:00 2001 From: Yonggang Luo Date: Sat, 3 Sep 2022 17:21:58 +0800 Subject: [PATCH] util: Remove include of windows.h in memstream.h Signed-off-by: Yonggang Luo Reviewed-by: Jesse Natalie Part-of: --- src/util/memstream.c | 4 ++++ src/util/memstream.h | 11 ++++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/util/memstream.c b/src/util/memstream.c index b4da4402d0e..faf70d3a379 100644 --- a/src/util/memstream.c +++ b/src/util/memstream.c @@ -27,6 +27,10 @@ #include +#ifdef _WIN32 +#include +#endif + bool u_memstream_open(struct u_memstream *mem, char **bufp, size_t *sizep) { diff --git a/src/util/memstream.h b/src/util/memstream.h index 2d4be8257c1..4dcb4a04d20 100644 --- a/src/util/memstream.h +++ b/src/util/memstream.h @@ -30,8 +30,13 @@ #include #include -#ifdef _WIN32 -#include +#include /* PATH_MAX */ + +#ifdef _MSC_VER +#include +#ifndef PATH_MAX +#define PATH_MAX _MAX_PATH /* Equivalent to MAX_PATH from minwindef.h */ +#endif #endif #ifdef __cplusplus @@ -44,7 +49,7 @@ struct u_memstream #ifdef _WIN32 char **bufp; size_t *sizep; - char temp[MAX_PATH]; + char temp[PATH_MAX]; #endif };