From ad6188f911af896c9c77e9215bea3c5c2a4e6cc3 Mon Sep 17 00:00:00 2001 From: Aleksey Veresov Date: Fri, 13 Sep 2019 18:50:34 +0300 Subject: Project name and license are added. Minor changes. --- src/multipart.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/multipart.h (limited to 'src/multipart.h') diff --git a/src/multipart.h b/src/multipart.h new file mode 100644 index 0000000..3e77391 --- /dev/null +++ b/src/multipart.h @@ -0,0 +1,23 @@ +#ifndef MAGI_INCLUDED_MULTIPART_H +#define MAGI_INCLUDED_MULTIPART_H + +#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 -- cgit v1.2.3