view h/mhn.h @ 12:441a2190cfae

Lion fix
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sat, 21 Apr 2012 13:10:49 +0900
parents bce86c4163a3
children
line wrap: on
line source

/* mhn.h - definitions for mhn & friends */
/* @(#)$Id: mhn.h,v 1.1.1.1 2005/04/18 14:46:04 kono 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	MD5_FIELD	"Content-MD5"


#define	isatom(c) \
    	(!isspace (c) \
	    && !iscntrl (c) \
	    && !((c) & 0x80) \
	    && (c) != '(' \
	    && (c) != ')' \
	    && (c) != '<' \
	    && (c) != '>' \
	    && (c) != '@' \
	    && (c) != ',' \
	    && (c) != ';' \
	    && (c) != ':' \
	    && (c) != '\\' \
	    && (c) != '"' \
	    && (c) != '.' \
	    && (c) != '[' \
	    && (c) != ']')

#define	istoken(c) \
    	(!isspace (c) \
	    && !iscntrl (c) \
	    && !((c) & 0x80) \
	    && (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	MIMELIN	990 /* 998 *//* 990 is sendmail limit */
#define	CPERLIN	76
#define	BPERLIN	(CPERLIN / 4)
#define	LPERMSG	632
#define	CPERMSG	(LPERMSG * CPERLIN)

/*  */

#if	defined(BSD42) || defined(SOCKETS)
#define	FTP
#endif