ARGEXT
nlen = strlen(pname) + strlen(vname) + strlen(ARGEXT) + 3;
(void) snprintf(name, nlen, "%s_%s_%s", locase(pname), vname, ARGEXT);