diff options
Diffstat (limited to 'rtl/msdos/sysutils.pp')
| -rw-r--r-- | rtl/msdos/sysutils.pp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/rtl/msdos/sysutils.pp b/rtl/msdos/sysutils.pp index ab821ef4a2..7cecf2248f 100644 --- a/rtl/msdos/sysutils.pp +++ b/rtl/msdos/sysutils.pp @@ -353,7 +353,7 @@ Var Sr : PSearchrec; begin //!! Sr := New(PSearchRec); getmem(sr,sizeof(searchrec)); - Rslt.FindHandle := longint(Sr); + Rslt.FindHandle := Sr; DOS.FindFirst(Path, Attr, Sr^); result := -DosError; if result = 0 then @@ -388,7 +388,7 @@ begin end; -Procedure InternalFindClose(var Handle: THandle); +Procedure InternalFindClose(var Handle: Pointer); var Sr: PSearchRec; begin @@ -400,7 +400,7 @@ begin DOS.FindClose(SR^); freemem(sr,sizeof(searchrec)); end; - Handle := 0; + Handle := nil; end; |
