diff options
Diffstat (limited to 'libexfat')
-rw-r--r-- | libexfat/Android.mk | 4 | ||||
-rw-r--r-- | libexfat/node.c | 4 | ||||
-rw-r--r-- | libexfat/utils.c | 2 |
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)); |