fix bug in mon.c reported by paxed

Also adds a shorthand macro
    monsym(&mons[n])
for getting the default symbol, used in the bugfix.
This commit is contained in:
nhmall
2023-12-06 22:18:11 -05:00
parent c1910026f0
commit ee3ebcc10d
5 changed files with 5 additions and 4 deletions

View File

@@ -260,5 +260,6 @@
#define pmname(ptr,g) ((((g) == MALE || (g) == FEMALE) && (ptr)->pmnames[g]) \
? (ptr)->pmnames[g] : (ptr)->pmnames[NEUTRAL])
#endif
#define monsym(ptr) (def_monsyms[(int) (ptr)->mlet].sym)
#endif /* MONDATA_H */