diff options
author | Graeme Geldenhuys <graeme@mastermaths.co.za> | 2011-04-06 17:02:24 +0200 |
---|---|---|
committer | Graeme Geldenhuys <graeme@mastermaths.co.za> | 2011-04-06 17:02:24 +0200 |
commit | 3fb1f12d4334da6b12b7106c660b99063f072004 (patch) | |
tree | c0ecd6d6803f2b980aa4f45c40a1d88de7040c61 | |
parent | a198402e180fa6f8c284b160f0c29348180b0ea7 (diff) | |
download | fpGUI-3fb1f12d4334da6b12b7106c660b99063f072004.tar.xz |
More detailed info about FTS data in INF help files.
-rw-r--r-- | docview/docs/inf04.txt | 4 | ||||
-rw-r--r-- | docview/src/IPFFileFormatUnit.pas | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/docview/docs/inf04.txt b/docview/docs/inf04.txt index ac7cca8d..b877ed38 100644 --- a/docview/docs/inf04.txt +++ b/docview/docs/inf04.txt @@ -114,7 +114,9 @@ int32 indexstart; // 32 bit file offset to index table int32 indexlen; // size of index table int8 unknown3[10]; // unknown purpose - int32 searchstart; // 32 bit file offset of full text search table + int32 searchstart; // 31 bit file offset of full text search table + // 1 bit if True means search record is 16bits + // else search record is 8bits in size. int32 searchlen; // size of full text search table int16 nslots; // number of "slots" int32 slotsstart; // file offset of the slots array diff --git a/docview/src/IPFFileFormatUnit.pas b/docview/src/IPFFileFormatUnit.pas index 66c52b40..7d6aade7 100644 --- a/docview/src/IPFFileFormatUnit.pas +++ b/docview/src/IPFFileFormatUnit.pas @@ -79,7 +79,7 @@ Type icmdOffset: uint32; // file offset to icmd index items icmdSize: uint32; // size of icmd index table searchstart: uint32; // 31 bit file offset of full text search table - // Note: top bit indicates 32 bit search record! + // Note: top bit indicates 16 or 8 bit search record! searchlen: uint32; // size of full text search table nslots: uint16; // number of "slots" slotsstart: uint32; // file offset of the slots array |