static unsigned char *read_string_offsets (FILE *fp, SLterminfo_Type *t) { return t->string_offsets = (unsigned char *) read_terminfo_section (fp, 2 * t->num_string_offsets); }
static char *read_terminal_names (FILE *fp, SLterminfo_Type *t) { return t->terminal_names = (char *) read_terminfo_section (fp, t->name_section_size); }
static unsigned char *read_numbers (FILE *fp, SLterminfo_Type *t) { return t->numbers = read_terminfo_section (fp, 2 * t->num_numbers); }
static char *read_string_table (FILE *fp, SLterminfo_Type *t) { return t->string_table = (char *) read_terminfo_section (fp, t->string_table_size); }