correct setting of sym_ptr_end to consider symbols skipped when setting sym_ptr; don't leave loop early unless an N_FUN is found with a larger value.