fmtgrentry
fmtgrentry(&outl, &outlen, &grp, PWF_GROUP);
return fmtgrentry(buf, buflen, grp, PWF_STANDARD);
if (grp != NULL && fmtgrentry(&grbuf, &grbuflen, grp, PWF_PASSWD) == -1)
int fmtgrentry(char **buf, int * buflen, struct group * grp, int type);