diff -r 4cf23d4c7624 -r 4be6cd55f1cf hedgewars/hwLibrary.pas --- a/hedgewars/hwLibrary.pas Fri Sep 26 00:56:36 2014 +0400 +++ b/hedgewars/hwLibrary.pas Sat Sep 27 12:49:08 2014 +0400 @@ -41,6 +41,7 @@ , uFLTypes , uFLGameConfig , uFLIPC + , uPhysFSLayer ; {$INCLUDE "config.inc"} @@ -99,9 +100,16 @@ ReleaseSound(false); end; -procedure flibInit; cdecl; export; +procedure flibInit(localPrefix, userPrefix: PChar); cdecl; export; begin - initIPC + initIPC; + uPhysFSLayer.initModule(localPrefix, userPrefix); +end; + +procedure flibFree; cdecl; export; +begin + uPhysFSLayer.freemodule; + freeIPC; end; {$IFDEF ANDROID} @@ -139,6 +147,7 @@ registerIPCCallback, ipcToEngine, flibInit, + flibFree, LoadLocaleWrapper, HW_versionInfo, HW_versionString,