--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/xml/xmlexpatparser/src/expat-1.95.5/lib/internal.h Thu Dec 17 09:29:21 2009 +0200
@@ -0,0 +1,49 @@
+/* Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd
+ See the file COPYING for copying permission.
+*/
+/* internal.h
+
+ Internal definitions used by Expat. This is not needed to compile
+ client code.
+
+ The following definitions are made:
+
+ FASTCALL -- Used for most internal functions to specify that the
+ fastest possible calling convention be used.
+
+ inline -- Used for selected internal functions for which inlining
+ may improve performance on some platforms.
+*/
+
+#if defined(__GNUC__)
+/* Last minute instability reported with egcs on a RedHat Linux 7.3
+ box; argh!
+*/
+/* #define FASTCALL __attribute__((stdcall, regparm(3))) */
+#elif defined(WIN32)
+/* XXX This seems to have an unexpected negative effect on Windows so
+ we'll disable it for now on that platform. It may be reconsidered
+ for a future release if it can be made more effective.
+*/
+/* #define FASTCALL __fastcall */
+#endif
+
+#ifndef FASTCALL
+#define FASTCALL
+#endif
+
+#ifndef XML_MIN_SIZE
+#if !defined(__cplusplus) && !defined(inline)
+#ifdef __GNUC__
+#define inline __inline
+#endif /* __GNUC__ */
+#endif
+#endif /* XML_MIN_SIZE */
+
+#ifdef __cplusplus
+#define inline inline
+#else
+#ifndef inline
+#define inline
+#endif
+#endif