aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/tomlplusplus/fix-android-fileapi.patch
blob: 7d78bf7244a5fc2faf6cbe874a16f87a16eefe95 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
diff --git a/include/toml++/impl/parser.inl b/include/toml++/impl/parser.inl
index 6f0136f..be37f0d 100644
--- a/include/toml++/impl/parser.inl
+++ b/include/toml++/impl/parser.inl
@@ -23,6 +23,12 @@
 #include "unicode.hpp"
 TOML_DISABLE_WARNINGS;
 #include <istream>
+
+#if defined(__ANDROID_API__) && __ANDROID_API__ < 24
+    // Cf. https://android.googlesource.com/platform/bionic/+/master/docs/32-bit-abi.md#32_bit-and
+    #define ftello ftell
+    #define fseeko fseek
+#endif
 #include <fstream>
 #if TOML_INT_CHARCONV || TOML_FLOAT_CHARCONV
 #include <charconv>