xmltok: add hack to rename functions

this avoids crashes due to clashes with libexpat,
which might be pulled in dynamically e.g. on PC by libGL.


Origin commit data
------------------
Branch: ni/coolstream
Commit: c4d700b463
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2013-05-28 (Tue, 28 May 2013)



------------------
This commit was generated by Migit
This commit is contained in:
Stefan Seyfried
2013-05-28 14:23:17 +02:00
parent 3cfec55382
commit 0dcd4dc7c4

View File

@@ -21,6 +21,17 @@ Contributor(s):
#ifndef XmlTok_INCLUDED
#define XmlTok_INCLUDED 1
/* ugly: prefix all functions to avoid clashing with "real" libexpat
* or similar pulled in by other libs e.g. on PC */
#define XmlParseXmlDecl NEUTRINO_MP_XmlParseXmlDecl
#define XmlInitEncoding NEUTRINO_MP_XmlInitEncoding
#define XmlGetUtf8InternalEncoding NEUTRINO_MP_XmlGetUtf8InternalEncoding
#define XmlGetUtf16InternalEncoding NEUTRINO_MP_XmlGetUtf16InternalEncoding
#define XmlUtf8Encode NEUTRINO_MP_XmlUtf8Encode
#define XmlUtf16Encode NEUTRINO_MP_XmlUtf16Encode
#define XmlSizeOfUnknownEncoding NEUTRINO_MP_XmlSizeOfUnknownEncoding
#define XmlInitUnknownEncoding NEUTRINO_MP_XmlInitUnknownEncoding
#ifdef __cplusplus
extern "C" {
#endif