X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=h%2Fmh.h;h=a93d9a940710a5804b6714e8c22f82f3503d0312;hp=33b38eef7fb4d75a8d6dba5cf727fd725375f7cd;hb=4e6362c1749f16f1b09fb04d5951a03c1d9aa9cd;hpb=3d42b0a33233e6973fe841066c90d839cf732178 diff --git a/h/mh.h b/h/mh.h index 33b38ee..a93d9a9 100644 --- a/h/mh.h +++ b/h/mh.h @@ -203,6 +203,23 @@ struct msgs { ** terminating NULL. */ +struct field { + char name[NAMESZ]; + size_t namelen; + char *value; + size_t valuelen; + size_t alloclen; +}; + +enum state { + LENERR2 = -2, + FMTERR2 = -3, + ERR2 = -1, + FLD2 = 0, + BODY2, + FILEEOF2, +}; + #define LENERR (-2) /* Name too long error from getfld */ #define FMTERR (-3) /* Message Format error */ #define FLD 0 /* Field returned */