Back to index

courier  0.68.2
html.h
Go to the documentation of this file.
00001 /*
00002 */
00003 #ifndef       html_h
00004 #define       html_h
00005 
00006 #include      "unicode/unicode.h"
00007 
00008 /*
00009 ** Copyright 2011 Double Precision, Inc.  See COPYING for
00010 ** distribution information.
00011 */
00012 
00013 struct htmlfilter_info;
00014 
00015 extern struct htmlfilter_info
00016 *htmlfilter_alloc(void (*)(const unicode_char *, size_t, void *), void *);
00017 extern void htmlfilter_free(struct htmlfilter_info *);
00018 
00019 extern void htmlfilter(struct htmlfilter_info *,
00020                      const unicode_char *, size_t);
00021 
00022 extern void htmlfilter_set_contentbase(struct htmlfilter_info *,
00023                                const char *);
00024 
00025 extern void htmlfilter_set_http_prefix(struct htmlfilter_info *,
00026                                    const char *);
00027 extern void htmlfilter_set_mailto_prefix(struct htmlfilter_info *,
00028                                   const char *);
00029 extern void htmlfilter_set_convertcid(struct htmlfilter_info *,
00030                                   char *(*)(const char *, void *), void *);
00031 
00032 #endif