comparison ticoff/tables.c @ 75:1a23ff9a81de

tiobjd: dumpsym implemented
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Tue, 25 Mar 2014 20:38:31 +0000
parents 2eef88395908
children da103b9377e3
comparison
equal deleted inserted replaced
74:2eef88395908 75:1a23ff9a81de
96 } 96 }
97 symtab[n] = in; 97 symtab[n] = in;
98 in->name = get_secorsym_name(symtab_raw[n].e_name); 98 in->name = get_secorsym_name(symtab_raw[n].e_name);
99 in->value = get_u32(symtab_raw[n].e_value); 99 in->value = get_u32(symtab_raw[n].e_value);
100 in->scnum = get_s16(symtab_raw[n].e_scnum); 100 in->scnum = get_s16(symtab_raw[n].e_scnum);
101 if (in->scnum < -2 || in->scnum > nsections) { 101 if (in->scnum < -2 || in->scnum > (int)nsections) {
102 fprintf(stderr, 102 fprintf(stderr,
103 "symtab entry #%u: scnum out of range\n", n); 103 "symtab entry #%u: scnum out of range\n", n);
104 exit(1); 104 exit(1);
105 } 105 }
106 in->type = get_u16(symtab_raw[n].e_type); 106 in->type = get_u16(symtab_raw[n].e_type);