4.4BSD/usr/src/contrib/mh-6.8/h/mhn.h
/* mhn.h - definitions for mhn & friends */
/* @(#)$Id: mhn.h,v 1.2 1992/10/16 17:13:19 jromine Exp $ */
#define VRSN_FIELD "MIME-Version"
#define VRSN_VALUE "1.0"
#define XXX_FIELD_PRF "Content-"
#define TYPE_FIELD "Content-Type"
#define ENCODING_FIELD "Content-Transfer-Encoding"
#define ID_FIELD "Content-ID"
#define DESCR_FIELD "Content-Description"
#define isatom(c) \
(!isspace (c) \
&& !iscntrl (c) \
&& (c) != '(' \
&& (c) != ')' \
&& (c) != '<' \
&& (c) != '>' \
&& (c) != '@' \
&& (c) != ',' \
&& (c) != ';' \
&& (c) != ':' \
&& (c) != '\\' \
&& (c) != '"' \
&& (c) != '.' \
&& (c) != '[' \
&& (c) != ']')
#define istoken(c) \
(!isspace (c) \
&& !iscntrl (c) \
&& (c) != '(' \
&& (c) != ')' \
&& (c) != '<' \
&& (c) != '>' \
&& (c) != '@' \
&& (c) != ',' \
&& (c) != ';' \
&& (c) != ':' \
&& (c) != '\\' \
&& (c) != '"' \
&& (c) != '/' \
&& (c) != '[' \
&& (c) != ']' \
&& (c) != '?' \
&& (c) != '=')
/* MTR: removed now, since likely to go away in the future
&& (c) != '.' \
*/
/* */
#define CPERLIN 76
#define BPERLIN (CPERLIN / 4)
#define LPERMSG 632
#define CPERMSG (LPERMSG * CPERLIN)
/* */
#if defined(BSD42) || defined(SOCKETS)
#define FTP
#endif