# HG changeset patch # User frd # Date 1461445418 14400 # Node ID a2e86a867fb579973cde892532fcd4f8e97e06ca # Parent cfc3971de8ac15a6eade25f279d107b92eb0d7c0 pas2c converts exit to return, so change RunEngine signature diff -r cfc3971de8ac -r a2e86a867fb5 hedgewars/hwengine.pas --- a/hedgewars/hwengine.pas Sat Apr 23 16:57:27 2016 -0400 +++ b/hedgewars/hwengine.pas Sat Apr 23 17:03:38 2016 -0400 @@ -39,7 +39,7 @@ ; {$IFDEF HWLIBRARY} -procedure RunEngine(argc: LongInt; argv: PPChar); cdecl; export; +function RunEngine(argc: LongInt; argv: PPChar): LongInt; cdecl; export; procedure preInitEverything(); procedure initEverything(complete:boolean); @@ -576,7 +576,7 @@ end; {$IFDEF HWLIBRARY} -procedure RunEngine(argc: LongInt; argv: PPChar); cdecl; export; +function RunEngine(argc: LongInt; argv: PPChar): LongInt; cdecl; export; begin operatingsystem_parameter_argc:= argc; operatingsystem_parameter_argv:= argv; @@ -622,7 +622,7 @@ exit(HaltNoError); {$ELSE} {$IFDEF IPHONEOS} - exit; + exit(HaltNoError); {$ELSE} halt(HaltNoError); {$ENDIF}