If you do not need to search such a table and no element is more than 2^16 - 1 = 65535 bytes in length concatenating then together and saving their offsets in the concatenation as unsigned halfwords and the aggregate length of the concatenation as a fullword yields a very simple table
John Gilmore, Ashland, MA 01721 - USA
