7 * Here's a bunch of stupid magic to make the MIME parser portable between
15 #define mallok(x) malloc(x)
19 #define phree(x) free(x)
23 #define reallok(x,y) realloc(x,y)
27 #define strdoop(x) strdup(x)
31 * Declarations for functions in the parser
34 void extract_key(char *target, char *source, char *key);
36 void mime_parser(char *content_start, char *content_end,
47 void (*PreMultiPartCallBack)
57 void (*PostMultiPartCallBack)