UIDC
static UIDC **uidtb; /* uid to name cache */
static UIDC **usrtb; /* user name to uid cache */
if ((uidtb = (UIDC **)calloc(UID_SZ, sizeof(UIDC *))) == NULL) {
if ((usrtb = (UIDC **)calloc(UNM_SZ, sizeof(UIDC *))) == NULL) {
UIDC *ptr, **pptr;
*pptr = ptr = (UIDC *)malloc(sizeof(UIDC));
UIDC *ptr, **pptr;
*pptr = ptr = (UIDC *)malloc(sizeof(UIDC));