Browse Source

* Fixed compilation when RtlString=AnsiString.

git-svn-id: branches/unicodertl@12135 -
yury 17 years ago
parent
commit
c91e35aee0
2 changed files with 4 additions and 4 deletions
  1. 2 2
      rtl/win/sysdir.inc
  2. 2 2
      rtl/win/sysfile.inc

+ 2 - 2
rtl/win/sysdir.inc

@@ -36,7 +36,7 @@ end;
 
 
 function CreateDirectoryTrunc(name:PRtlChar):longbool;stdcall;
 function CreateDirectoryTrunc(name:PRtlChar):longbool;stdcall;
 begin
 begin
-  CreateDirectoryTrunc:=CreateDirectory(name,nil);
+  CreateDirectoryTrunc:=CreateDirectory(_W(name),nil);
 end;
 end;
 
 
 procedure mkdir(const s:RtlString);[IOCHECK];
 procedure mkdir(const s:RtlString);[IOCHECK];
@@ -82,7 +82,7 @@ const
   Drive:array[0..3]of RtlChar=(#0,':',#0,#0);
   Drive:array[0..3]of RtlChar=(#0,':',#0,#0);
 var
 var
   defaultdrive:boolean;
   defaultdrive:boolean;
-  DirBuf,SaveBuf:array[0..259] of RtlChar;
+  DirBuf,SaveBuf:array[0..259] of WideChar;
 {$endif WINCE}
 {$endif WINCE}
 begin
 begin
 {$ifndef WINCE}
 {$ifndef WINCE}

+ 2 - 2
rtl/win/sysfile.inc

@@ -39,7 +39,7 @@ end;
 procedure do_erase(p : PRtlChar);
 procedure do_erase(p : PRtlChar);
 begin
 begin
    DoDirSeparators(p);
    DoDirSeparators(p);
-   if DeleteFile(p)=0 then
+   if DeleteFile(_W(p))=0 then
     Begin
     Begin
       errno:=GetLastError;
       errno:=GetLastError;
       if errno=5 then
       if errno=5 then
@@ -56,7 +56,7 @@ procedure do_rename(p1,p2 : PRtlChar);
 begin
 begin
   DoDirSeparators(p1);
   DoDirSeparators(p1);
   DoDirSeparators(p2);
   DoDirSeparators(p2);
-  if MoveFile(p1,p2)=0 then
+  if MoveFile(_W(p1),_W(p2))=0 then
    Begin
    Begin
       errno:=GetLastError;
       errno:=GetLastError;
       Errno2InoutRes;
       Errno2InoutRes;