1 /* Icecast
2  *
3  * This program is distributed under the GNU General Public License, version 2.
4  * A copy of this license is included with this source.
5  *
6  * Copyright 2000-2004, Jack Moffitt <jack@xiph.org,
7  *                      Michael Smith <msmith@xiph.org>,
8  *                      oddsock <oddsock@xiph.org>,
9  *                      Karl Heyes <karl@xiph.org>
10  *                      and others (see AUTHORS for details).
11  */
12 
13 #include <libxml/xmlmemory.h>
14 #include <libxml/debugXML.h>
15 #include <libxml/HTMLtree.h>
16 #include <libxml/xmlIO.h>
17 #include <libxslt/xslt.h>
18 #include <libxslt/xsltInternals.h>
19 #include <libxslt/transform.h>
20 #include <libxslt/xsltutils.h>
21 
22 
23 #include "thread/thread.h"
24 #include "avl/avl.h"
25 #include "httpp/httpp.h"
26 #include "net/sock.h"
27 
28 
29 #include "connection.h"
30 
31 #include "global.h"
32 #include "refbuf.h"
33 #include "client.h"
34 #include "stats.h"
35 
36 
37 void xslt_transform(xmlDocPtr doc, const char *xslfilename, client_t *client);
38 void xslt_initialize(void);
39 void xslt_shutdown(void);
40 
41