This is the MIME parser for Citadel.
[the Webserver part]


Functions

void extract_key (char *target, char *source, char *key)
char * fixed_partnum (char *supplied_partnum)
int CtdlDecodeQuotedPrintable (char *decoded, char *encoded, int sourcelen)
void mime_decode (char *partnum, char *part_start, size_t length, char *content_type, char *charset, char *encoding, char *disposition, char *name, char *filename, void(*CallBack)(char *cbname, char *cbfilename, char *cbpartnum, char *cbdisp, void *cbcontent, char *cbtype, char *cbcharset, size_t cblength, char *cbencoding, void *cbuserdata), void(*PreMultiPartCallBack)(char *cbname, char *cbfilename, char *cbpartnum, char *cbdisp, void *cbcontent, char *cbtype, char *cbcharset, size_t cblength, char *cbencoding, void *cbuserdata), void(*PostMultiPartCallBack)(char *cbname, char *cbfilename, char *cbpartnum, char *cbdisp, void *cbcontent, char *cbtype, char *cbcharset, size_t cblength, char *cbencoding, void *cbuserdata), void *userdata, int dont_decode)
void the_mime_parser (char *partnum, char *content_start, char *content_end, void(*CallBack)(char *cbname, char *cbfilename, char *cbpartnum, char *cbdisp, void *cbcontent, char *cbtype, char *cbcharset, size_t cblength, char *cbencoding, void *cbuserdata), void(*PreMultiPartCallBack)(char *cbname, char *cbfilename, char *cbpartnum, char *cbdisp, void *cbcontent, char *cbtype, char *cbcharset, size_t cblength, char *cbencoding, void *cbuserdata), void(*PostMultiPartCallBack)(char *cbname, char *cbfilename, char *cbpartnum, char *cbdisp, void *cbcontent, char *cbtype, char *cbcharset, size_t cblength, char *cbencoding, void *cbuserdata), void *userdata, int dont_decode)
void mime_parser (char *content_start, char *content_end, void(*CallBack)(char *cbname, char *cbfilename, char *cbpartnum, char *cbdisp, void *cbcontent, char *cbtype, char *cbcharset, size_t cblength, char *cbencoding, void *cbuserdata), void(*PreMultiPartCallBack)(char *cbname, char *cbfilename, char *cbpartnum, char *cbdisp, void *cbcontent, char *cbtype, char *cbcharset, size_t cblength, char *cbencoding, void *cbuserdata), void(*PostMultiPartCallBack)(char *cbname, char *cbfilename, char *cbpartnum, char *cbdisp, void *cbcontent, char *cbtype, char *cbcharset, size_t cblength, char *cbencoding, void *cbuserdata), void *userdata, int dont_decode)

Detailed Description

Copyright (c) 1998-2005 by Art Cancro This code is distributed under the terms of the GNU General Public License.
Generated on Wed Jun 20 23:13:13 2007 for webcit by  doxygen 1.5.2