瀏覽代碼

* fixed dos.getftime returning a wrong value for 'time' on i8086-msdos

git-svn-id: trunk@27159 -
nickysn 11 年之前
父節點
當前提交
238c4f91d8
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      rtl/msdos/dos.pp

+ 1 - 1
rtl/msdos/dos.pp

@@ -874,7 +874,7 @@ begin
   dosregs.ax:=$5700;
   msdos(dosregs);
   loaddoserror;
-  time:=(dosregs.dx shl 16)+dosregs.cx;
+  time:=(longint(dosregs.dx) shl 16)+dosregs.cx;
 end;