aboutsummaryrefslogtreecommitdiffstats
path: root/libexfat
diff options
context:
space:
mode:
Diffstat (limited to 'libexfat')
-rw-r--r--libexfat/Android.mk4
-rw-r--r--libexfat/node.c4
-rw-r--r--libexfat/utils.c2
3 files changed, 5 insertions, 5 deletions
diff --git a/libexfat/Android.mk b/libexfat/Android.mk
index b85361a..8f44277 100644
--- a/libexfat/Android.mk
+++ b/libexfat/Android.mk
@@ -5,7 +5,7 @@ common_src_files = cluster.c io.c log.c lookup.c mount.c node.c time.c utils.c
include $(CLEAR_VARS)
LOCAL_MODULE := libexfat
LOCAL_MODULE_TAGS := optional
-LOCAL_CFLAGS = -D_FILE_OFFSET_BITS=64
+LOCAL_CFLAGS = -D_FILE_OFFSET_BITS=64 -Wno-sign-compare -Wno-unused-parameter
LOCAL_SRC_FILES = $(common_src_files)
LOCAL_C_INCLUDES += $(LOCAL_PATH)
include $(BUILD_SHARED_LIBRARY)
@@ -13,7 +13,7 @@ include $(BUILD_SHARED_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE := libexfat_static
LOCAL_MODULE_TAGS := optional
-LOCAL_CFLAGS = -D_FILE_OFFSET_BITS=64
+LOCAL_CFLAGS = -D_FILE_OFFSET_BITS=64 -Wno-sign-compare -Wno-unused-parameter
LOCAL_SRC_FILES = $(common_src_files)
LOCAL_C_INCLUDES += $(LOCAL_PATH)
LOCAL_STATIC_LIBRARIES := libfuse_static libexfat_static
diff --git a/libexfat/node.c b/libexfat/node.c
index 68873a0..0edab46 100644
--- a/libexfat/node.c
+++ b/libexfat/node.c
@@ -942,7 +942,7 @@ static int write_entry(struct exfat* ef, struct exfat_node* dir,
}
for (i = 0; i < name_entries; i++)
{
- struct exfat_entry_name name_entry = {EXFAT_ENTRY_FILE_NAME, 0};
+ struct exfat_entry_name name_entry = {EXFAT_ENTRY_FILE_NAME, 0, {} };
memcpy(name_entry.name, node->name + i * EXFAT_ENAME_MAX,
MIN(EXFAT_ENAME_MAX, EXFAT_NAME_MAX - i * EXFAT_ENAME_MAX) *
sizeof(le16_t));
@@ -1090,7 +1090,7 @@ static int rename_entry(struct exfat* ef, struct exfat_node* dir,
for (i = 0; i < name_entries; i++)
{
- struct exfat_entry_name name_entry = {EXFAT_ENTRY_FILE_NAME, 0};
+ struct exfat_entry_name name_entry = {EXFAT_ENTRY_FILE_NAME, 0, {} };
memcpy(name_entry.name, name + i * EXFAT_ENAME_MAX,
EXFAT_ENAME_MAX * sizeof(le16_t));
if (!next_entry(ef, dir, &new_cluster, &new_offset))
diff --git a/libexfat/utils.c b/libexfat/utils.c
index fe6fd7c..1f5b711 100644
--- a/libexfat/utils.c
+++ b/libexfat/utils.c
@@ -84,7 +84,7 @@ le16_t exfat_calc_checksum(const struct exfat_entry_meta1* meta1,
checksum = exfat_add_checksum(meta2, checksum);
for (i = 0; i < name_entries; i++)
{
- struct exfat_entry_name name_entry = {EXFAT_ENTRY_FILE_NAME, 0};
+ struct exfat_entry_name name_entry = {EXFAT_ENTRY_FILE_NAME, 0, {} };
memcpy(name_entry.name, name + i * EXFAT_ENAME_MAX,
MIN(EXFAT_ENAME_MAX, EXFAT_NAME_MAX - i * EXFAT_ENAME_MAX) *
sizeof(le16_t));