From 323ea523e1f04b77aeec8e7da83fab01a33a83df Mon Sep 17 00:00:00 2001 From: hanez Date: Thu, 9 Oct 2025 01:15:35 +0200 Subject: [PATCH] Windows MSVC compile fix. (0.26.5) --- CMakeLists.txt | 2 +- src/vm/os/proc_run.c | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 14a029a..2a5fa48 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.16) -project(fun VERSION 0.26.4 LANGUAGES C) +project(fun VERSION 0.26.5 LANGUAGES C) set(CMAKE_C_STANDARD 99) set(CMAKE_C_STANDARD_REQUIRED ON) diff --git a/src/vm/os/proc_run.c b/src/vm/os/proc_run.c index 779bd41..af239d7 100644 --- a/src/vm/os/proc_run.c +++ b/src/vm/os/proc_run.c @@ -9,6 +9,14 @@ * Added: 2025-10-02 */ +#include +#include +#include +#ifdef _WIN32 + #define popen _popen + #define pclose _pclose +#endif + case OP_PROC_RUN: { /* Pops command string; pushes map {"out": string, "code": int} */ Value cmdv = pop_value(vm);