Store String Lists

Parent Previous Next

Store String Lists


A store string list is a store list with two differences:


TStore_List_Header = packed record

                        Prefix : TPrefix ;

                        Version : byte ;

                        Delta : longint ;

                        Capacity : longint ;

                        Max : longint ;

                        Data : int64 ;

                     end ;


Item

Description

Prefix

A prefix, indicating that this is a store string header: "S", "L", "I"

Version

Store string list header version.  Should be 0.

Delta

The number of strings to extend the list by when an extension is required.

Capacity

The maximum (physical) size of the list, in strings.

Max

The maximum logical size of the list, in strings.  Can never be larger than Capacity.

Data

Pointer to the data