From: Bruno Haible Date: Sun, 15 Jan 2023 10:10:09 +0000 (+0100) Subject: fpending: Fix compilation error with NDK ≥ r14b and Android API < 23. X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=2fcc66f48083c7678220d33dd8de1e2beed758c9;p=gnulib.git fpending: Fix compilation error with NDK ≥ r14b and Android API < 23. Report and patch by Po Lu . * lib/fpending.c (__fpending) [__ANDROID__]: Use the fp_ macro. --- diff --git a/ChangeLog b/ChangeLog index c4257fe810..7973ab46af 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2023-01-15 Bruno Haible + + fpending: Fix compilation error with NDK ≥ r14b and Android API < 23. + Report and patch by Po Lu . + * lib/fpending.c (__fpending) [__ANDROID__]: Use the fp_ macro. + 2023-01-14 Paul Eggert test-framework-sh: work around AIX 7.2 diff bugs diff --git a/lib/fpending.c b/lib/fpending.c index afa840b851..e57155e586 100644 --- a/lib/fpending.c +++ b/lib/fpending.c @@ -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 */