/*
** mime.h -- definitions for MIME
*/

#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 DISPO_FIELD     "Content-Disposition"

/*
** Test for valid characters used in "token"
** as defined in RFC2045
*/
#define istoken(c)  (!isspace (c) && !iscntrl (c) && (c) != '(' \
			&& (c) != ')' && (c) != '<'  && (c) != '>' \
			&& (c) != '@' && (c) != ','  && (c) != ';' \
			&& (c) != ':' && (c) != '\\' && (c) != '"' \
			&& (c) != '/' && (c) != '['  && (c) != ']' \
			&& (c) != '?' && (c) != '=')

#define CPERLIN  76
#define BPERLIN  (CPERLIN / 4)
