home *** CD-ROM | disk | FTP | other *** search
- #ifndef lint
- static char *cmds_sccsid = "@(#)cmds.h 1.5 87/04/06";
- #endif lint
- /* cmds.h */
-
- /* Copyright 1984 by the Massachusetts Institute of Technology */
- /* See permission and disclaimer notice in file "notice.h" */
-
- /* EMACS_MODES: c !fill */
-
- /*
- * smtp command strings and associated codes. Note that the command code
- * MUST be equal to the index of the command in the table.
- */
-
-
- struct cmdtab {
- char *c_name; /* command name */
- int c_len; /* command length */
- } cmdtab[] = {
- #define NONE 0 /* no such command */
- { "", 0, },
- #define HELO 1
- { "HELO", 4, },
- #define MAIL 2
- { "MAIL FROM:", 10 },
- #define RCPT 3
- { "RCPT TO:", 8, },
- #define DATA 4
- { "DATA", 4, },
- #define QUIT 5
- { "QUIT", 4, },
- #define RSET 6
- { "RSET", 4, },
- #define NOOP 7
- { "NOOP", 4, },
- #define VRFY 8
- { "VRFY", 4, },
- /* sendmail compatibility */
- #define ONEX 9
- { "ONEX", 4, },
- #define VERB 10
- { "VERB", 4, },
-
- { 0, 0, } /* end of table marker */
- };
-
- #define toupper(c) (islower(c) ? ((c) - ('a' - 'A')) : (c))
-