added Info.plist
[TestXSLT.git] / libxml2 / libxml.h
1 /*
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
12 #ifndef NO_LARGEFILE_SOURCE
13 #ifndef _LARGEFILE_SOURCE
14 #define _LARGEFILE_SOURCE
15 #endif
16 #ifndef _FILE_OFFSET_BITS
17 #define _FILE_OFFSET_BITS 64
18 #endif
19 #endif
20
21 #if defined(WIN32) && !defined(__CYGWIN__) && !defined(__MINGW32__)
22 #include "win32config.h"
23 #elif defined(macintosh)
24 #include "config-mac.h"
25 #else
26 #include "config.h"
27 #include <libxml/xmlversion.h>
28 #endif
29
30 #ifndef WITH_TRIO
31 #include <stdio.h>
32 #else
33 /**
34  * TRIO_REPLACE_STDIO:
35  *
36  * This macro is defined if teh trio string formatting functions are to
37  * be used instead of the default stdio ones.
38  */
39 #define TRIO_REPLACE_STDIO
40 #include "trio.h"
41 #endif
42
43 /*
44  * Internal variable indicating if a callback has been registered for
45  * node creation/destruction. It avoids spending a lot of time in locking
46  * function while checking if the callback exists.
47  */
48 extern int __xmlRegisterCallbacks;
49 #endif /* ! __XML_LIBXML_H__ */