Browse Source

Avoid range check error on win64 target in comparison of THandle to -1

git-svn-id: trunk@34147 -
pierre 9 years ago
parent
commit
d1a610a2fc
1 changed files with 5 additions and 5 deletions
  1. 5 5
      tests/test/units/sysutils/tunifile.pp

+ 5 - 5
tests/test/units/sysutils/tunifile.pp

@@ -36,7 +36,7 @@ begin
   if r=u then
   if r=u then
     begin
     begin
       f:=FileCreate(u,fmShareDenyNone,(6 shl 6) or (4 shl 3) or 4);
       f:=FileCreate(u,fmShareDenyNone,(6 shl 6) or (4 shl 3) or 4);
-      if f=-1 then
+      if f=THandle(-1) then
         Error('Creating utf8string');
         Error('Creating utf8string');
       FileClose(f);
       FileClose(f);
 	  DeleteFile(u);
 	  DeleteFile(u);
@@ -50,7 +50,7 @@ begin
   if r=c then
   if r=c then
     begin
     begin
       f:=FileCreate(c,fmShareDenyNone,(6 shl 6) or (4 shl 3) or 4);
       f:=FileCreate(c,fmShareDenyNone,(6 shl 6) or (4 shl 3) or 4);
-      if f=-1 then
+      if f=THandle(-1) then
         Error('Creating tcpstr866');
         Error('Creating tcpstr866');
       FileClose(f);
       FileClose(f);
 	  DeleteFile(c);
 	  DeleteFile(c);
@@ -71,7 +71,7 @@ begin
   if r=u then
   if r=u then
     begin
     begin
       f:=FileCreate(u,fmShareDenyNone,(6 shl 6) or (4 shl 3) or 4);
       f:=FileCreate(u,fmShareDenyNone,(6 shl 6) or (4 shl 3) or 4);
-      if f=-1 then
+      if f=THandle(-1) then
         Error('Creating unicodestring 1');
         Error('Creating unicodestring 1');
       FileClose(f);
       FileClose(f);
 	  DeleteFile(u);
 	  DeleteFile(u);
@@ -83,7 +83,7 @@ begin
   if r=u then
   if r=u then
     begin
     begin
       f:=FileCreate(u,fmShareDenyNone,(6 shl 6) or (4 shl 3) or 4);
       f:=FileCreate(u,fmShareDenyNone,(6 shl 6) or (4 shl 3) or 4);
-      if f=-1 then
+      if f=THandle(-1) then
         Error('Creating unicodestring 2');
         Error('Creating unicodestring 2');
       FileClose(f);
       FileClose(f);
 	  DeleteFile(u);
 	  DeleteFile(u);
@@ -96,4 +96,4 @@ end;
 begin
 begin
   testsinglebyte;
   testsinglebyte;
   testtwobyte;
   testtwobyte;
-end.
+end.