diff --git a/CMakeLists.txt b/CMakeLists.txt index 4129971..77cebcc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.16) -project(fun VERSION 0.17.0 LANGUAGES C) +project(fun VERSION 0.17.1 LANGUAGES C) set(CMAKE_C_STANDARD 11) set(CMAKE_C_STANDARD_REQUIRED ON) diff --git a/src/vm.c b/src/vm.c index 2ef2537..2b91edd 100644 --- a/src/vm.c +++ b/src/vm.c @@ -19,6 +19,10 @@ #include #include +#ifdef __unix__ +#include +#endif + /* Threading internals (registry and platform glue) */ #include "vm/os/thread_common.c" diff --git a/src/vm/os/proc_run.c b/src/vm/os/proc_run.c index 6368664..779bd41 100644 --- a/src/vm/os/proc_run.c +++ b/src/vm/os/proc_run.c @@ -9,10 +9,6 @@ * Added: 2025-10-02 */ -#ifdef __unix__ -#include -#endif - case OP_PROC_RUN: { /* Pops command string; pushes map {"out": string, "code": int} */ Value cmdv = pop_value(vm); diff --git a/src/vm/os/proc_system.c b/src/vm/os/proc_system.c index fab9479..3616b56 100644 --- a/src/vm/os/proc_system.c +++ b/src/vm/os/proc_system.c @@ -9,10 +9,6 @@ * Added: 2025-10-02 */ -#ifdef __unix__ -#include -#endif - case OP_PROC_SYSTEM: { /* Pops command string; pushes exit code number */ Value cmdv = pop_value(vm);