All symbols, regardless of storage class and type, have the same format for their entries in the symbol table. The symbol table entries each contain 18 bytes of information. The meaning of each of the fields in the symbol table entry is described in ``Symbol table entry format''. It should be noted that indices for symbol table entries begin at 0 and count upward. Each auxiliary entry also counts as one symbol.
Symbol table entry format
|0-7||(see text below)||_n||These 8 bytes contain either a symbol name or an index to a symbol|
|8-11||long int||n_value||Symbol value; storage class dependent|
|12-13||short||n_scnum||Section number of symbol|
|14-15||unsigned short||n_type||Basic and derived type specification|
|16||char||n_sclass||Storage class of symbol|
|17||char||n_numaux||Number of auxiliary entries|