#ifndef MAGI_INCLUDED_MULTIPART #define MAGI_INCLUDED_MULTIPART #include "field.h" enum { magi_parse_multipart_callback_size = 64 }; int magi_parse_multipart( struct magi_field_list **list, int (*get_next)(void *), void *get_next_arg, char *boundary, /* End if size < magi_parse_multipart_callback_size. */ /* Null callback means filling list. */ void (*callback)(struct magi_field *field, char *buffer, int size) ); #endif