FreeCalypso > hg > freecalypso-reveng
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); |