mactab
static char *mactab[] = { "-ms", "-mm", "-me", "-ma" };
static const struct mactab *mactab = NULL;
const struct mactab *mp;
if (mactab == 0)
buildtab(&mactab, &tabsize);
mp = &mactab[mid];
const struct mactab *t1 = p1;
const struct mactab *t2 = p2;
sizetab(const struct mactab *mp)
static struct mactab *
macfill(struct mactab *dst, const struct mactab *src)
buildtab(const struct mactab **r_back, int *r_size)
const struct mactab *p1, *p2;
struct mactab *back, *p;
back = calloc(size + 2, sizeof(struct mactab));
qsort(back, size, sizeof(struct mactab), macsort);
static const struct mactab troffmactab[] = {
static const struct mactab ppmactab[] = {
static const struct mactab msmactab[] = {
static const struct mactab mmmactab[] = {
static const struct mactab memactab[] = {
static const struct mactab manmactab[] = {
static const struct mactab troffmactab[];
static const struct mactab ppmactab[];
static const struct mactab msmactab[];
static const struct mactab mmmactab[];
static const struct mactab memactab[];
static const struct mactab manmactab[];
static int sizetab(const struct mactab *);
static void buildtab(const struct mactab **, int *);
static struct mactab *macfill(struct mactab *, const struct mactab *);
msflag, mactab[mac], keepblock, disp);