dasctime (&n->n_tws, TW_NULL));
return;
}
- fprintf(stderr, "UNKNOWN(%#llx)\n", (unsigned long long)n->n_action);
+
+ generic_pointer gp;
+ gp.f = (void (*)(void))n->n_action;
+ fprintf(stderr, "UNKNOWN(%p)\n", gp.v);
}
do {
lp--;
if (advance ((char *) lp, (char *) ep))
- return (1);
+ return 1;
} while (lp > curlp);
return 0;
set = aset;
if ((c = ac) == 0)
- return (0);
+ return 0;
n = *set++;
while (n--)
if (*set++ == c || set[-1] == cc[c])
- return (af);
+ return af;
- return (!af);
+ return !af;
}
switch (state = m_getfld2(&gstate, name, buf, &bufsz)) {
case FLD:
case FLDPLUS:
- mh_xfree(bp);
+ free(bp);
bp = mh_xstrdup(buf);
while (state == FLDPLUS) {
bufsz = sizeof buf;
case FMTERR:
if (state == LENERR || state == FMTERR)
inform("format error in message %d", msgnum);
- mh_xfree(bp);
+ free(bp);
return 0;
default:
- adios (NULL, "internal error -- you lose");
+ die("internal error -- you lose");
}
break;
}
state = n->n_after ? (twsort (tw, &n->n_tws) > 0)
: (twsort (tw, &n->n_tws) < 0);
- mh_xfree(bp);
+ free(bp);
return state;
}