blob: d229ba3935ad8ec7a2c71308856102a2f4b48fd5 [file] [log] [blame]
Bjorn Reese70a9da52001-04-21 16:57:29 +00001/*
2 * libxml.h: internal header only used during the compilation of libxml
3 *
4 * See COPYRIGHT for the status of this software
5 *
6 * Author: breese@users.sourceforge.net
7 */
8
9#ifndef __XML_LIBXML_H__
10#define __XML_LIBXML_H__
11
Daniel Veillard8de85c62002-01-15 17:10:15 +000012#ifndef IN_LIBXML
13#define IN_LIBXML
14#endif
Daniel Veillard6761eee2001-06-11 10:29:38 +000015#if defined(WIN32) && !defined(__CYGWIN__)
Bjorn Reese70a9da52001-04-21 16:57:29 +000016#include "win32config.h"
Daniel Veillardd3b08822001-12-05 12:03:33 +000017#elif defined(macintosh)
18#include "config-mac.h"
Bjorn Reese70a9da52001-04-21 16:57:29 +000019#else
20#include "config.h"
Bjorn Reese70a9da52001-04-21 16:57:29 +000021#include <libxml/xmlversion.h>
Daniel Veillard87ee9142001-06-28 12:54:16 +000022#endif
Bjorn Reese70a9da52001-04-21 16:57:29 +000023
Daniel Veillard7cf5e442001-09-10 20:16:32 +000024#ifndef WITH_TRIO
Bjorn Reese70a9da52001-04-21 16:57:29 +000025#include <stdio.h>
26#else
Daniel Veillard5e2dace2001-07-18 19:30:27 +000027/**
28 * TRIO_REPLACE_STDIO:
29 *
30 * This macro is defined if teh trio string formatting functions are to
31 * be used instead of the default stdio ones.
32 */
Bjorn Reese70a9da52001-04-21 16:57:29 +000033#define TRIO_REPLACE_STDIO
34#include "trio.h"
35#endif
Bjorn Reese70a9da52001-04-21 16:57:29 +000036
37#endif /* ! __XML_LIBXML_H__ */