NOARGS
{ "CDUP", CDUP, NOARGS, 1, "(change to parent directory)", 0, },
{ "QUIT", QUIT, NOARGS, 1, "(terminate service)", 0, },
{ "REIN", REIN, NOARGS, 0, "(reinitialize server state)", 0, },
{ "PASV", PASV, NOARGS, 1, "(set server in passive mode)", 0, },
{ "ABOR", ABOR, NOARGS, 4, "(abort operation)", 0, },
{ "PWD", PWD, NOARGS, 1, "(return current directory)", 0, },
{ "SYST", SYST, NOARGS, 1, "(get type of operating system)", 0, },
{ "NOOP", NOOP, NOARGS, 2, "", 0, },
{ "CCC", CCC, NOARGS, 1, "(Disable data protection)", 0, },
{ "FEAT", FEAT, NOARGS, 1, "(display extended features)", 0, },
{ "XCUP", CDUP, NOARGS, 1, "(change to parent directory)", 0, },
{ "XPWD", PWD, NOARGS, 1, "(return current directory)", 0, },
case NOARGS:
if (d->type & (NOARGS|NEEDARGS))
(d->type & (NOARGS|NEEDARGS)) ? 'F' : 'T',
{ "divert", DIVERTTYPE | NOARGS },
{ "dnl", DNLTYPE | NOARGS },
{ "changequote", CHANGEQUOTETYPE | NOARGS },
{ "changecom", CHANGECOMTYPE | NOARGS },
{ "__file__", FILENAMETYPE | NOARGS},
{ "__line__", LINETYPE | NOARGS},
{ "dumpdef", DUMPDEFTYPE | NOARGS },
{ "shift", SHIFTTYPE | NOARGS },
{ "undivert", UNDIVERTTYPE | NOARGS },
{ "divnum", DIVNUMTYPE | NOARGS },
{ "errprint", ERRPRINTTYPE | NOARGS },
{ "m4wrap", M4WRAPTYPE | NOARGS },
{ "m4exit", M4EXITTYPE | NOARGS },
{ "sysval", SYSVALTYPE | NOARGS },
{ "traceon", TRACEONTYPE | NOARGS },
{ "traceoff", TRACEOFFTYPE | NOARGS },
{ "unix", SELFTYPE | NOARGS },
if ((keywrds[i].ktyp & NOARGS) == 0)
if (flags & NOARGS && curlen < owidth)
flags |= NOARGS | TRANSPOSE;