get_other_name_sym
other_name = get_other_name_sym(sm->name, sm->sym, &other_sym);
char *get_other_name_sym(const char *name, struct symbol *sym, struct symbol **new_sym);
other_name = get_other_name_sym(left_name, left_sym, &other_sym);
other_name = get_other_name_sym(name, sym, &other_sym);
new_name = get_other_name_sym(name, sym, &new_sym);
new_name = get_other_name_sym(name, sym, &new_sym);
other_name = get_other_name_sym(name, sym, &other_sym);
tmp_name = get_other_name_sym(left_name, left_sym, &tmp_sym);
tmp_name = get_other_name_sym(right_name, right_sym, &tmp_sym);