summaryrefslogtreecommitdiffstats
path: root/jni
diff options
context:
space:
mode:
authorVadivel Thekkamalai <vthekk@codeaurora.org>2014-07-23 13:53:30 -0700
committerVadivel Thekkamalai <vthekk@codeaurora.org>2014-07-24 15:26:40 -0700
commit82c0f04e5f55627ed586798fea3c0ff6ab53f834 (patch)
tree3a1f90e79f4e1a276125e8b139756e1fff017653 /jni
parentfdaa2e8fd88ea9fea54327aeef134b959f46e53a (diff)
downloadandroid_hardware_qcom_fm-82c0f04e5f55627ed586798fea3c0ff6ab53f834.tar.gz
android_hardware_qcom_fm-82c0f04e5f55627ed586798fea3c0ff6ab53f834.tar.bz2
android_hardware_qcom_fm-82c0f04e5f55627ed586798fea3c0ff6ab53f834.zip
FM: Fix compilation errors
Changes are made to fix the compilation errors Change-Id: Ia543552ddcbf88a306e65a22e42d47dffaa5f14d
Diffstat (limited to 'jni')
-rw-r--r--jni/Android.mk4
-rw-r--r--jni/android_hardware_fm.cpp10
2 files changed, 5 insertions, 9 deletions
diff --git a/jni/Android.mk b/jni/Android.mk
index 12c1f3a..5bc46d3 100644
--- a/jni/Android.mk
+++ b/jni/Android.mk
@@ -17,10 +17,6 @@ LOCAL_SHARED_LIBRARIES := \
LOCAL_C_INCLUDES += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include
LOCAL_ADDITIONAL_DEPENDENCIES := $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr
-LOCAL_CFLAGS += -include bionic/libc/kernel/common/linux/types.h
-LOCAL_CFLAGS += -include bionic/libc/kernel/common/linux/posix_types.h
-LOCAL_CFLAGS += -include bionic/libc/kernel/common/linux/socket.h
-
LOCAL_MODULE := libqcomfm_jni
LOCAL_MODULE_TAGS := optional
diff --git a/jni/android_hardware_fm.cpp b/jni/android_hardware_fm.cpp
index b2b0814..8d2e610 100644
--- a/jni/android_hardware_fm.cpp
+++ b/jni/android_hardware_fm.cpp
@@ -445,22 +445,22 @@ static jint android_hardware_fmradio_FmReceiverJNI_setMonoStereoNative
/* native interface */
static jint android_hardware_fmradio_FmReceiverJNI_getBufferNative
- (JNIEnv * env, jobject thiz, jint fd, jbooleanArray buff, jint index)
+ (JNIEnv * env, jobject thiz, jint fd, jbyteArray buff, jint index)
{
int err;
jboolean isCopy;
- jboolean *bool_buffer;
+ jbyte *byte_buffer;
if ((fd >= 0) && (index >= 0)) {
- bool_buffer = env->GetBooleanArrayElements(buff, &isCopy);
+ byte_buffer = env->GetByteArrayElements(buff, &isCopy);
err = FmIoctlsInterface :: get_buffer(fd,
- (char *)bool_buffer,
+ (char *)byte_buffer,
STD_BUF_SIZE,
index);
if (err < 0) {
err = FM_JNI_FAILURE;
}
- env->ReleaseBooleanArrayElements(buff, bool_buffer, 0);
+ env->ReleaseByteArrayElements(buff, byte_buffer, 0);
} else {
err = FM_JNI_FAILURE;
}