]> Savannah Git Hosting - gnulib.git/commitdiff
fpending: Fix compilation error with NDK ≥ r14b and Android API < 23.
authorBruno Haible <bruno@clisp.org>
Sun, 15 Jan 2023 10:10:09 +0000 (11:10 +0100)
committerBruno Haible <bruno@clisp.org>
Fri, 20 Jan 2023 10:12:41 +0000 (11:12 +0100)
Report and patch by Po Lu <luangruo@yahoo.com>.

* lib/fpending.c (__fpending) [__ANDROID__]: Use the fp_ macro.

ChangeLog
lib/fpending.c

index 5a93988fce33590aadfbec686fc6ac2873e70517..3e3eef76ca37edcf4036a7b5bd28520177caa345 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2023-01-15  Bruno Haible  <bruno@clisp.org>
+
+       fpending: Fix compilation error with NDK ≥ r14b and Android API < 23.
+       Report and patch by Po Lu <luangruo@yahoo.com>.
+       * lib/fpending.c (__fpending) [__ANDROID__]: Use the fp_ macro.
+
 2023-01-14  Paul Eggert  <eggert@cs.ucla.edu>
 
        test-framework-sh: work around AIX 7.2 diff bugs
index 6408cff4647cfac418a92b66c9633487ee09c837..86136b04358aea3f57adb793ee7a27a2a0c56d37 100644 (file)
@@ -41,7 +41,7 @@ __fpending (FILE *fp)
   return fp->_IO_write_ptr - fp->_IO_write_base;
 #elif defined __sferror || defined __DragonFly__ || defined __ANDROID__
   /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin < 1.7.34, Minix 3, Android */
-  return fp->_p - fp->_bf._base;
+  return fp_->_p - fp_->_bf._base;
 #elif defined __EMX__                /* emx+gcc */
   return fp->_ptr - fp->_buffer;
 #elif defined __minix                /* Minix */