Browse Source

* Alloc/Free exports

Michaël Van Canneyt 3 years ago
parent
commit
a3a1ba5d28
1 changed files with 2 additions and 0 deletions
  1. 2 0
      packages/wasi/wasienv.pas

+ 2 - 0
packages/wasi/wasienv.pas

@@ -303,6 +303,8 @@ type
   TWASIExports = Class External name 'Object' (TJSModulesExports)
   Public
      Procedure start; external name '_start';
+     function AllocMem(aSize : Integer) : Integer; external name 'wasiAlloc';
+     function freeMem(aLocation : Integer) : Integer; external name 'wasiFree';
   end;
 
   TGetConsoleInputBufferEvent = Reference to Procedure(Sender : TObject; Var AInput : TJSUint8Array);