M_UPDATE
if (mode == M_UPDATE || mode == M_DELETE || mode == M_PRINT) {
printf("%sassword for group %s:", (mode == M_UPDATE) ? "New p" : "P", grp->gr_name);
} else if (mode == M_UPDATE && (rc = chggrent(a_name->val, grp)) != 0) {
if (mode == M_UPDATE || mode == M_DELETE ||
(mode == M_UPDATE) ? "new " : "",
} else if (mode == M_UPDATE || mode == M_LOCK || mode == M_UNLOCK) {
if (mode == M_UPDATE && (arg = getarg(args, 'l')) != NULL) {