/* * Copyright 2001-2004 Brandon Long * All Rights Reserved. * * ClearSilver Templating System * * This code is made available under the terms of the ClearSilver License. * http://www.clearsilver.net/license.hdf * */ #ifndef __HTML_H_ #define __HTML_H_ 1 #include <stdarg.h> #include "util/neo_err.h" #include "util/neo_hdf.h" __BEGIN_DECLS typedef struct _text_html_opts { const char *bounce_url; const char *url_class; const char *url_target; const char *mailto_class; int long_lines; int space_convert; int newlines_convert; int longline_width; int check_ascii_art; const char *link_name; } HTML_CONVERT_OPTS; NEOERR *convert_text_html_alloc (const char *src, int slen, char **out); NEOERR *convert_text_html_alloc_options (const char *src, int slen, char **out, HTML_CONVERT_OPTS *opts); NEOERR *html_escape_alloc (const char *src, int slen, char **out); NEOERR *html_strip_alloc(const char *src, int slen, char **out); __END_DECLS #endif /* __HTML_H_ */