/*****************************************************************************/
/* Structure holding an external symbol */
struct ExtSym {
/*****************************************************************************/
/* Structure holding an external symbol */
struct ExtSym {
- unsigned Name; /* Name index */
- ExtSym* List; /* Next entry in list of all symbols */
- ExtSym* Next; /* Next entry in hash list */
- unsigned Flags; /* Generic flags */
- unsigned Num; /* Number of external symbol */
+ unsigned Name; /* Name index */
+ ExtSym* List; /* Next entry in list of all symbols */
+ ExtSym* Next; /* Next entry in hash list */
+ unsigned Flags; /* Generic flags */
+ unsigned Num; /* Number of external symbol */
- ExtSym* Root; /* List of symbols */
- ExtSym* Last; /* Pointer to last symbol */
- unsigned Count; /* Number of symbols */
- ExtSym* HashTab[HASHTAB_SIZE];
+ ExtSym* Root; /* List of symbols */
+ ExtSym* Last; /* Pointer to last symbol */
+ unsigned Count; /* Number of symbols */
+ ExtSym* HashTab[HASHTAB_SIZE];
- /* We do already have a symbol with this name */
- Error ("Duplicate external symbol `%s'", GetString (Name));
+ /* We do already have a symbol with this name */
+ Error ("Duplicate external symbol `%s'", GetString (Name));