Palm Programming: The Developer's Guide by Neil Rhodes and Julie McKeehan Here are the changes made in the first reprint (1/99): {113} Last three bullet items have been changed to: *A null-terminated prefix string which SysStringByIndex prepends to each of the strings in the list. *A two-byte count of the number of strings in the list *The null-terminated strings concatenated together (SysStringByIndex is in the function-style font.) {114} The first code block has been changed to: typedef struct StrListType { char prefixString; // we assume it's empty char numStringsHiByte; // we assume it's 0 char numStrings; // low byte of the count char firstString[1]; // more than 1-all concated together } *StrListPtr; {114} This note was added after the first code block: This sample assumes that the prefix string is empty, and that there are no more than 255 strings in the string list. For a sample that has been modified to correctly handle more general cases, see http://www.calliopeinc.com/PalmProgramming. (120) Second paragraph, the pictures of the prevFieldChr and nextFieldChr have been changed. Their direction has been changed (now the first character opens downward while the second opens up) and they are more narrow. (150) Second code block, third line: removed the errant final "i" in DoSomethingReadOnlyi so the line now reads: DoSomethingReadOnly(s->field); (152) First code block after the heading "Iterating Through the Records in a Database or Category", fifth line: for (i = 0; i < totalItems; i++) { now reads for (i = 0; i < totalItems; i++, recordNum++) { (269) Under "A networking reference number", deleted the third sentence (starting "The default value for..." {338} In the section "Opening a Database", the description of "openmode" now reads: Use (eDbRead | eDbShowSecret) to read all records, including private ones. Use (eDbRead | eDbWrite | eDbShowSecret) to be able to rite and/or delete records. (The initial "d" has been changed to "eD" in five instances.) (342) Under "Finding the Number of Records": Two instances of "Word" have been changed to "WORD" (436) "http://wademan.com" has been changed to "http://www.wademan.com"