瀏覽代碼

* fixed range errors

git-svn-id: trunk@15640 -
Jonas Maebe 15 年之前
父節點
當前提交
5863c0fa7f
共有 2 個文件被更改,包括 3 次插入3 次删除
  1. 1 1
      packages/chm/src/chmcmd.lpr
  2. 2 2
      packages/chm/src/itolitlsreader.pas

+ 1 - 1
packages/chm/src/chmcmd.lpr

@@ -43,7 +43,7 @@ end;
 
 
 var
-  theopts : array[1..5] of TOption;
+  theopts : array[1..6] of TOption;
 
 procedure InitOptions;
 

+ 2 - 2
packages/chm/src/itolitlsreader.pas

@@ -365,9 +365,9 @@ begin
     Exit(fCachedEntry.DecompressedLength); // we've already looked it up
 
   fCachedEntry.Name:='';
-  fCachedEntry.ContentSection:=-1;
+  fCachedEntry.ContentSection:=LongWord(-1);
   fCachedEntry.DecompressedLength:=0;
-  fCachedEntry.ContentOffset:=-1;
+  fCachedEntry.ContentOffset:=QWord(-1);
 
   StreamPos:=HeaderSectionTable[1].OffSet;
   fStream.Read(IFCM, SizeOf(IFCM));