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