symbolS *sym;  sym = fixP->fx_addsy; while (sym->sy_value.X_op == O_symbol && (! S_IS_DEFINED (sym) || S_IS_COMMON (sym))) sym = sym->sy_value.X_add_symbol; fixP->fx_addsy = sym;
obj_emit_relocations (where, fixP, segment_address_in_file)     char **where;     fixS *fixP;		/* Fixup chain for this segment. */     relax_addressT segment_address_in_file;{  for (; fixP; fixP = fixP->fx_next)    if (fixP->fx_done == 0)      {	tc_aout_fix_to_chars (*where, fixP, segment_address_in_file);	*where += md_reloc_size;      }}