]> code.citadel.org Git - citadel.git/blob - webcit/mime_parser.h
* wildmat.c, braindamage.c: added
[citadel.git] / webcit / mime_parser.h
1 void extract_key(char *target, char *source, char *key);
2
3 void do_something_with_it(char *content,
4                           int length,
5                           char *content_type,
6                           char *content_disposition,
7                           void (*CallBack)
8                            (char *cbname,
9                             char *cbfilename,
10                             char *cbencoding,
11                             void *cbcontent,
12                             char *cbtype,
13                             size_t cblength)
14 );
15
16 void handle_part(char *content,
17                  int part_length,
18                  char *supplied_content_type,
19                  void (*CallBack)
20                   (char *cbname,
21                    char *cbfilename,
22                    char *cbencoding,
23                    void *cbcontent,
24                    char *cbtype,
25                    size_t cblength)
26 );
27
28 void mime_parser(char *content,
29                  int ContentLength,
30                  char *ContentType,
31                  void (*CallBack)
32                   (char *cbname,
33                    char *cbfilename,
34                    char *cbencoding,
35                    void *cbcontent,
36                    char *cbtype,
37                    size_t cblength)
38 );