Commit a3c6cb09 for xz
commit a3c6cb09113de978b971cbdacf5c4890d4237c28
Author: Lasse Collin <lasse.collin@tukaani.org>
Date: Wed Nov 26 13:50:57 2025 +0200
xz/Windows: Add a missing #include to fix the build with clang-cl
Fixes: https://github.com/tukaani-project/xz/issues/18#issuecomment-1986829734
Fixes: https://github.com/tukaani-project/xz/issues/18#issuecomment-3577456136
diff --git a/src/xz/util.c b/src/xz/util.c
index e5485bee..bb9b86ad 100644
--- a/src/xz/util.c
+++ b/src/xz/util.c
@@ -12,6 +12,10 @@
#include "private.h"
#include <stdarg.h>
+#if defined(_WIN32) && !defined(__CYGWIN__)
+# include <io.h>
+#endif
+
/// Buffers for uint64_to_str() and uint64_to_nicestr()
static char bufs[4][128];