浏览代码

Update cffi.h

blueloveTH 2 年之前
父节点
当前提交
4fe1e2bec5
共有 1 个文件被更改,包括 7 次插入0 次删除
  1. 7 0
      src/cffi.h

+ 7 - 0
src/cffi.h

@@ -71,6 +71,13 @@ struct PlainOldData{
 
 inline void add_module_c(VM* vm){
     PyObject* mod = vm->new_module("c");
+
+    vm->bind_func<1>(mod, "free", [](VM* vm, ArgsView args){
+        void* p = CAST(void*, args[0]);
+        free(p);
+        return vm->None;
+    });
+
     VoidP::register_class(vm, mod);
     PlainOldData::register_class(vm, mod);
 }