diff -r a9126661f613 -r 344b0dbd9690 hedgewars/uIO.pas --- a/hedgewars/uIO.pas Fri Apr 20 23:03:20 2012 +0400 +++ b/hedgewars/uIO.pas Sat Apr 21 19:51:13 2012 +0400 @@ -104,7 +104,7 @@ WriteLnToConsole(msgOK); WriteToConsole('Establishing IPC connection to tcp 127.0.0.1:' + IntToStr(ipcPort) + ' '); {$HINTS OFF} - SDLTry(SDLNet_ResolveHost(ipaddr, '127.0.0.1', ipcPort) = 0, true); + SDLTry(SDLNet_ResolveHost(ipaddr, PChar('127.0.0.1'), ipcPort) = 0, true); {$HINTS ON} IPCSock:= SDLNet_TCP_Open(ipaddr); SDLTry(IPCSock <> nil, true); @@ -206,7 +206,7 @@ end; procedure SendStat(sit: TStatInfoType; s: shortstring); -const stc: array [TStatInfoType] of char = 'rDkKHTPsSB'; +const stc: array [TStatInfoType] of char = ('r', 'D', 'k', 'K', 'H', 'T', 'P', 's', 'S', 'B'); var buf: shortstring; begin buf:= 'i' + stc[sit] + s; @@ -420,7 +420,7 @@ procedure initModule; begin - RegisterVariable('fatal', vtCommand, @chFatalError, true ); + RegisterVariable('fatal', @chFatalError, true ); IPCSock:= nil;