forked from mirrors/linphone-iphone
fix compilation with NDK > 14
This commit is contained in:
parent
c4f3981df2
commit
f28d968a67
1 changed files with 6 additions and 3 deletions
|
|
@ -28,11 +28,14 @@
|
|||
#include <zlib.h>
|
||||
#endif
|
||||
|
||||
#ifdef __ANDROID__
|
||||
#include "android/api-level.h"
|
||||
#endif
|
||||
|
||||
/*getline is POSIX 2008, not available on many systems.*/
|
||||
/* If Android target is set to 26 (with NDK r15c), use the following instead
|
||||
#if defined(_WIN32) || defined(__QNX__)*/
|
||||
#if (defined(__ANDROID__) && !defined(__LP64__)) || defined(_WIN32) || defined(__QNX__)
|
||||
|
||||
/*It is declared since NDK14 unified headers, that can be detected by the presence of __ANDROID_API_O__ define*/
|
||||
#if (defined(__ANDROID__) && __ANDROID_API__ <= 16) || defined(_WIN32) || defined(__QNX__)
|
||||
/* This code is public domain -- Will Hartung 4/9/09 */
|
||||
static ssize_t getline(char **lineptr, size_t *n, FILE *stream) {
|
||||
char *bufptr = NULL;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue