diff --git a/src/main/c/Android/jni/AndroidHelperFunctions.c b/src/main/c/Android/jni/AndroidHelperFunctions.c index 4feaea3..79ed802 100644 --- a/src/main/c/Android/jni/AndroidHelperFunctions.c +++ b/src/main/c/Android/jni/AndroidHelperFunctions.c @@ -34,6 +34,7 @@ #include #include #include +#include #ifndef BOTHER #include #endif @@ -66,7 +67,7 @@ void getFriendlyName(const char* productFile, char* friendlyName) if (input) { char ch = getc(input); - while ((ch != '\n') && (ch != EOF)) + while ((ch != '\n') && ((int)ch != EOF)) { friendlyName[friendlyNameLength++] = ch; ch = getc(input); diff --git a/src/main/c/Android/jni/AndroidHelperFunctions.h b/src/main/c/Android/jni/AndroidHelperFunctions.h index 86d9cea..d9b9065 100644 --- a/src/main/c/Android/jni/AndroidHelperFunctions.h +++ b/src/main/c/Android/jni/AndroidHelperFunctions.h @@ -39,4 +39,6 @@ void getFriendlyName(const char* productFile, char* friendlyName); unsigned int getBaudRateCode(int baudRate); void setBaudRate(int portFD, int baudRate); +extern int ioctl(int __fd, int __request, ...); + #endif // #ifndef __ANDROID_HELPER_FUNCTIONS_HEADER_H__ diff --git a/src/main/c/Android/jni/Application.mk b/src/main/c/Android/jni/Application.mk index e619d92..4554c7e 100644 --- a/src/main/c/Android/jni/Application.mk +++ b/src/main/c/Android/jni/Application.mk @@ -1 +1,2 @@ -APP_ABI := all \ No newline at end of file +APP_ABI := all +APP_PLATFORM := android-14