wear
if ((testbit(inven, TALISMAN) || testbit(wear, TALISMAN)) &&
(testbit(inven, MEDALION) || testbit(wear, MEDALION)) &&
(testbit(inven, AMULET) || testbit(wear, AMULET))) {
return (take(wear));
setbit(wear, value);
if (testbit(wear, value)) {
(testbit(wear, AMULET) || testbit(inven, AMULET))) {
else if (testbit(wear, value))
wordnumber = take(wear);
if (testbit(inven, AMULET) || testbit(wear, AMULET)) {
testbit(wear, MEDALION)) {
clearbit(wear, AMULET);
(testbit(wear, MAIL) != 0) - (testbit(wear, HELM) != 0);
hurt += (testbit(wear, AMULET) != 0) +
(testbit(wear, MEDALION) != 0) + (testbit(wear, TALISMAN) != 0);
ucard(wear) - exhaustion;
if (testbit(wear, n)) {
if (testbit(wear, n)) {
if (ucard(wear)) {
if (testbit(wear, n))
extern unsigned int wear[NUMOFWORDS];
unsigned int wear[NUMOFWORDS];
setbit(wear, PAJAMAS);
fwrite(wear, sizeof wear, 1, fp);
fread(wear, sizeof wear, 1, fp);
static void wear(void);
wear();
wear();
void wear(void);