From a4c3f67fb01fea89d08fcc5e894431f92ca194d2 Mon Sep 17 00:00:00 2001 From: blueloveTH Date: Sat, 19 Aug 2023 16:40:02 +0800 Subject: [PATCH] limits the api of `c` when `PK_ENABLE_OS=0` --- src/cffi.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/cffi.cpp b/src/cffi.cpp index 1d99237b..a2a5a786 100644 --- a/src/cffi.cpp +++ b/src/cffi.cpp @@ -272,6 +272,7 @@ namespace pkpy{ void add_module_c(VM* vm){ PyObject* mod = vm->new_module("c"); +#if PK_ENABLE_OS vm->bind_func<1>(mod, "malloc", [](VM* vm, ArgsView args){ i64 size = CAST(i64, args[0]); return VAR(malloc(size)); @@ -310,6 +311,7 @@ void add_module_c(VM* vm){ memcpy(dst, src, size); return vm->None; }); +#endif VoidP::register_class(vm, mod); C99Struct::register_class(vm, mod);