Mercurial > hg > Applications > mh
diff h/mhn.h @ 0:bce86c4163a3
Initial revision
author | kono |
---|---|
date | Mon, 18 Apr 2005 23:46:02 +0900 |
parents | |
children | 441a2190cfae |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/h/mhn.h Mon Apr 18 23:46:02 2005 +0900 @@ -0,0 +1,74 @@ +/* mhn.h - definitions for mhn & friends */ +/* @(#)$Id$ */ + +#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