Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!know!sdd.hp.com!hp-pcd!hpcvra.cv.hp.com!rnews!hpcvbbs!akcs.dnickel From: akcs.dnickel@hpcvbbs.UUCP (Derek Scott Nickel) Newsgroups: comp.sys.handhelds Subject: Re: Today the subject is libraries (LONG) Keywords: libraries, finally Message-ID: <27440f61:1132.2comp.sys.handhelds;1@hpcvbbs.UUCP> Date: 16 Nov 90 16:40:38 GMT References: <46387@eerie.acsu.Buffalo.EDU> <35976@cup.portal.com> Lines: 15 Jim, Requarding those unknown nibbles. You'll notice that the name-table part of the hash-table is sorted by command name length, and then alphabetically. These 5 nibble fields are offsets into the name table for a specific name length. I.e., the first slot contains the offset to one character names (or zero if no one character names), the second slot contains the offset to the first two character name, the third is an offset the first three character name... and so forth. Thanks for the info on the unsigned pointers at the end of the hash (pointing back to the individual names). That had ne stumped. I knew they had to be related to the commands themselfs, but never guessed that they were backward pointing. Derek S. Nickel