Android SDK<24 doesn’t support fseeko/ftello

Fall back to using fseek/ftell;
This was broken by d9fb8d3443
This commit is contained in:
David Oakley
2024-04-08 12:58:12 +01:00
parent 321ea883b7
commit dfc20c5f8f

View File

@@ -106,14 +106,9 @@ distribution.
#elif defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__DragonFly__) || defined(__CYGWIN__) #elif defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__DragonFly__) || defined(__CYGWIN__)
#define TIXML_FSEEK fseeko #define TIXML_FSEEK fseeko
#define TIXML_FTELL ftello #define TIXML_FTELL ftello
#elif defined(__ANDROID__) #elif defined(__ANDROID__) && __ANDROID_API__ > 24
#if __ANDROID_API__ > 24
#define TIXML_FSEEK fseeko64 #define TIXML_FSEEK fseeko64
#define TIXML_FTELL ftello64 #define TIXML_FTELL ftello64
#else
#define TIXML_FSEEK fseeko
#define TIXML_FTELL ftello
#endif
#else #else
#define TIXML_FSEEK fseek #define TIXML_FSEEK fseek
#define TIXML_FTELL ftell #define TIXML_FTELL ftell