GIDC
if ((gidtb = calloc(GID_SZ, sizeof(GIDC *))) == NULL) {
if ((grptb = calloc(GNM_SZ, sizeof(GIDC *))) == NULL) {
GIDC **pptr, *ptr = NULL;
*pptr = ptr = malloc(sizeof(GIDC));
GIDC **pptr, *ptr = NULL;
*pptr = ptr = malloc(sizeof(GIDC));
static GIDC **gidtb; /* gid to name cache */
static GIDC **grptb; /* group name to gid cache */