version 1.1.1.1, 2012/02/11 18:18:19 |
version 1.1.1.2, 2017/02/04 10:16:14 |
|
|
#endif |
#endif |
#endif /* not defined XML_STATIC */ |
#endif /* not defined XML_STATIC */ |
|
|
|
#if !defined(XMLIMPORT) && defined(__GNUC__) && (__GNUC__ >= 4) |
|
#define XMLIMPORT __attribute__ ((visibility ("default"))) |
|
#endif |
|
|
/* If we didn't define it above, define it away: */ |
/* If we didn't define it above, define it away: */ |
#ifndef XMLIMPORT |
#ifndef XMLIMPORT |
#define XMLIMPORT |
#define XMLIMPORT |
#endif |
#endif |
|
|
|
#if defined(__GNUC__) && (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)) |
|
#define XML_ATTR_MALLOC __attribute__((__malloc__)) |
|
#else |
|
#define XML_ATTR_MALLOC |
|
#endif |
|
|
|
#if defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)) |
|
#define XML_ATTR_ALLOC_SIZE(x) __attribute__((__alloc_size__(x))) |
|
#else |
|
#define XML_ATTR_ALLOC_SIZE(x) |
|
#endif |
|
|
#define XMLPARSEAPI(type) XMLIMPORT type XMLCALL |
#define XMLPARSEAPI(type) XMLIMPORT type XMLCALL |
|
|