lower the code upkeep for mextra and oextra pointer additions

This commit is contained in:
nhmall
2020-07-31 09:42:17 -04:00
parent f153c1f0d1
commit 8b2750ab60
4 changed files with 25 additions and 15 deletions

View File

@@ -67,16 +67,22 @@ static const struct icp hellprobs[] = { { 20, WEAPON_CLASS },
{ 8, RING_CLASS },
{ 4, AMULET_CLASS } };
static const struct oextra zerooextra = { DUMMY };
static void
init_oextra(oex)
struct oextra *oex;
{
*oex = zerooextra;
}
struct oextra *
newoextra()
{
struct oextra *oextra;
oextra = (struct oextra *) alloc(sizeof (struct oextra));
oextra->oname = 0;
oextra->omonst = 0;
oextra->omailcmd = 0;
oextra->omid = 0;
init_oextra(oextra);
return oextra;
}