diff --git a/src/shared/utils.pas b/src/shared/utils.pas
index 14fa53b94eecb7425bbb1d8b8746eb4e412a5826..948ac697f8c948b37be295ec3db9aa1a432c2a16 100644 (file)
--- a/src/shared/utils.pas
+++ b/src/shared/utils.pas
// ////////////////////////////////////////////////////////////////////////// //
// rewrites slashes to '/'
function fixSlashes (s: AnsiString): AnsiString;
+{$IFDEF WINDOWS}
var
f: Integer;
+{$ENDIF}
begin
result := s;
+ {$IFDEF WINDOWS}
for f := 1 to length(result) do if (result[f] = '\') then result[f] := '/';
+ {$ENDIF}
end;
function IsValid1251 (ch: Word): Boolean;
begin
- result := ((ch = Ord('?')) or (wc2shitmap[ch] <> '?')) and (ch <> $98)
+ result := ((ch = Ord('?')) or (wc2shitmap[ch] <> '?')) and (wc2shitmap[ch] <> #$98)
end;
function IsPrintable1251 (ch: AnsiChar): Boolean;