diff --git a/packages/wasmtime/namespaced/Api.WasmTime.pp b/packages/wasmtime/namespaced/Api.WasmTime.pp new file mode 100644 index 0000000000..6cd4cd8863 --- /dev/null +++ b/packages/wasmtime/namespaced/Api.WasmTime.pp @@ -0,0 +1,3 @@ +unit Api.WasmTime; +{$DEFINE FPC_DOTTEDUNITS} +{$i wasmtime.pp} diff --git a/packages/wasmtime/namespaces.lst b/packages/wasmtime/namespaces.lst new file mode 100644 index 0000000000..55a4f2cfa4 --- /dev/null +++ b/packages/wasmtime/namespaces.lst @@ -0,0 +1,3 @@ +src/wasmtime.pp=namespaced/Api.WasmTime.pp +{s*:src/}=namespaced/ +{i+:src/} diff --git a/packages/wasmtime/src/wasmtime.pp b/packages/wasmtime/src/wasmtime.pp index e51958ceaa..1789cdfb22 100644 --- a/packages/wasmtime/src/wasmtime.pp +++ b/packages/wasmtime/src/wasmtime.pp @@ -15,11 +15,18 @@ **********************************************************************} {$mode objfpc} +{$IFNDEF FPC_DOTTEDUNITS} unit wasmtime; +{$ENDIF FPC_DOTTEDUNITS} interface +{$IFDEF FPC_DOTTEDUNITS} +uses + System.CTypes; +{$ELSE FPC_DOTTEDUNITS} uses ctypes; +{$ENDIF FPC_DOTTEDUNITS} { Automatically converted by H2Pas 1.0.0 from wt.h @@ -960,8 +967,13 @@ function WasmTimeLoaded : Boolean; implementation +{$IFDEF FPC_DOTTEDUNITS} +uses + System.SysUtils, System.DynLibs; +{$ELSE FPC_DOTTEDUNITS} uses SysUtils, dynlibs; +{$ENDIF FPC_DOTTEDUNITS} { Converted static functions }