grouphead
struct grouphead *gh;
struct grouphead *g_link; /* Next grouphead in list */
struct grouphead *
struct grouphead;
struct name *gexpand(struct name *, struct grouphead *, int, int);
extern struct grouphead *groups[HSHSIZE];/* Pointer to active groups */
struct grouphead *groups[HSHSIZE];/* Pointer to active groups */
struct grouphead *gh;
gexpand(struct name *nlist, struct grouphead *gh, int metoo, int ntype)
struct grouphead *ngh;
struct grouphead *
struct grouphead *gh;
struct grouphead *gh;
if (grouphead.gr == NULL || strcmp(group, grouphead.grname)) {
grouphead.grname = strdup(group);
nextgrp = grouphead.gr;
free(grouphead.grname);
grouphead.grname = NULL;
gp = grouphead.gr;
grouphead.gr = NULL;
grp->ng_next = grouphead.gr;
grouphead.gr = grp;
} grouphead = {