From: habu Date: Mon, 18 Feb 2013 15:51:04 +0000 (+0000) Subject: use char* instead of void* for offset calculation X-Git-Tag: v2.1.2~57 X-Git-Url: http://git.osdn.net/view?p=hengband%2Fhengband.git;a=commitdiff_plain;h=39f62b9c9a37a5c32b927509832b19bf4dfd2368 use char* instead of void* for offset calculation --- diff --git a/src/cmd1.c b/src/cmd1.c index 413f44f78..d3edff2e7 100644 --- a/src/cmd1.c +++ b/src/cmd1.c @@ -303,11 +303,11 @@ s16b tot_dam_aux(object_type *o_ptr, int tdam, monster_type *m_ptr, int mode, bo const struct slay_table_t* p = &slay_table[i]; if ((have_flag(flgs, p->slay_flag)) && - (*(u32b*)(((void*)r_ptr) + p->flag_offset) & p->affect_race_flag)) + (*(u32b*)(((char*)r_ptr) + p->flag_offset) & p->affect_race_flag)) { if (is_original_ap_and_seen(m_ptr)) { - *(u32b*)(((void*)r_ptr) + p->r_flag_offset) |= p->affect_race_flag; + *(u32b*)(((char*)r_ptr) + p->r_flag_offset) |= p->affect_race_flag; } if (mult < p->slay_mult) mult = p->slay_mult;