OSDN Git Service

Suppress warnings about unused parameters.
authorrelan <relan@users.noreply.github.com>
Sat, 29 Feb 2020 07:30:59 +0000 (10:30 +0300)
committerrelan <relan@users.noreply.github.com>
Sat, 29 Feb 2020 07:56:27 +0000 (10:56 +0300)
fuse/main.c
libexfat/compiler.h
libexfat/repair.c

index f8c88da..b672140 100644 (file)
@@ -95,7 +95,8 @@ static int fuse_exfat_truncate(const char* path, off_t size)
 }
 
 static int fuse_exfat_readdir(const char* path, void* buffer,
-               fuse_fill_dir_t filler, off_t offset, struct fuse_file_info* fi)
+               fuse_fill_dir_t filler, UNUSED off_t offset,
+               UNUSED struct fuse_file_info* fi)
 {
        struct exfat_node* parent;
        struct exfat_node* node;
@@ -155,7 +156,7 @@ static int fuse_exfat_open(const char* path, struct fuse_file_info* fi)
        return 0;
 }
 
-static int fuse_exfat_create(const char* path, mode_t mode,
+static int fuse_exfat_create(const char* path, UNUSED mode_t mode,
                struct fuse_file_info* fi)
 {
        struct exfat_node* node;
@@ -173,7 +174,8 @@ static int fuse_exfat_create(const char* path, mode_t mode,
        return 0;
 }
 
-static int fuse_exfat_release(const char* path, struct fuse_file_info* fi)
+static int fuse_exfat_release(UNUSED const char* path,
+               struct fuse_file_info* fi)
 {
        /*
           This handler is called by FUSE on close() syscall. If the FUSE
@@ -187,7 +189,7 @@ static int fuse_exfat_release(const char* path, struct fuse_file_info* fi)
        return 0; /* FUSE ignores this return value */
 }
 
-static int fuse_exfat_flush(const char* path, struct fuse_file_info* fi)
+static int fuse_exfat_flush(UNUSED const char* path, struct fuse_file_info* fi)
 {
        /*
           This handler may be called by FUSE on close() syscall. FUSE also deals
@@ -199,8 +201,8 @@ static int fuse_exfat_flush(const char* path, struct fuse_file_info* fi)
        return exfat_flush_node(&ef, get_node(fi));
 }
 
-static int fuse_exfat_fsync(const char* path, int datasync,
-               struct fuse_file_info *fi)
+static int fuse_exfat_fsync(UNUSED const char* path, UNUSED int datasync,
+               UNUSED struct fuse_file_info *fi)
 {
        int rc;
 
@@ -214,15 +216,15 @@ static int fuse_exfat_fsync(const char* path, int datasync,
        return exfat_fsync(ef.dev);
 }
 
-static int fuse_exfat_read(const char* path, char* buffer, size_t size,
-               off_t offset, struct fuse_file_info* fi)
+static int fuse_exfat_read(UNUSED const char* path, char* buffer,
+               size_t size, off_t offset, struct fuse_file_info* fi)
 {
        exfat_debug("[%s] %s (%zu bytes)", __func__, path, size);
        return exfat_generic_pread(&ef, get_node(fi), buffer, size, offset);
 }
 
-static int fuse_exfat_write(const char* path, const char* buffer, size_t size,
-               off_t offset, struct fuse_file_info* fi)
+static int fuse_exfat_write(UNUSED const char* path, const char* buffer,
+               size_t size, off_t offset, struct fuse_file_info* fi)
 {
        exfat_debug("[%s] %s (%zu bytes)", __func__, path, size);
        return exfat_generic_pwrite(&ef, get_node(fi), buffer, size, offset);
@@ -264,13 +266,14 @@ static int fuse_exfat_rmdir(const char* path)
        return exfat_cleanup_node(&ef, node);
 }
 
-static int fuse_exfat_mknod(const char* path, mode_t mode, dev_t dev)
+static int fuse_exfat_mknod(const char* path, UNUSED mode_t mode,
+               UNUSED dev_t dev)
 {
        exfat_debug("[%s] %s 0%ho", __func__, path, mode);
        return exfat_mknod(&ef, path);
 }
 
-static int fuse_exfat_mkdir(const char* path, mode_t mode)
+static int fuse_exfat_mkdir(const char* path, UNUSED mode_t mode)
 {
        exfat_debug("[%s] %s 0%ho", __func__, path, mode);
        return exfat_mkdir(&ef, path);
@@ -299,7 +302,7 @@ static int fuse_exfat_utimens(const char* path, const struct timespec tv[2])
        return rc;
 }
 
-static int fuse_exfat_chmod(const char* path, mode_t mode)
+static int fuse_exfat_chmod(UNUSED const char* path, mode_t mode)
 {
        const mode_t VALID_MODE_MASK = S_IFREG | S_IFDIR |
                        S_IRWXU | S_IRWXG | S_IRWXO;
@@ -310,7 +313,7 @@ static int fuse_exfat_chmod(const char* path, mode_t mode)
        return 0;
 }
 
-static int fuse_exfat_chown(const char* path, uid_t uid, gid_t gid)
+static int fuse_exfat_chown(UNUSED const char* path, uid_t uid, gid_t gid)
 {
        exfat_debug("[%s] %s %u:%u", __func__, path, uid, gid);
        if (uid != ef.uid || gid != ef.gid)
@@ -318,7 +321,7 @@ static int fuse_exfat_chown(const char* path, uid_t uid, gid_t gid)
        return 0;
 }
 
-static int fuse_exfat_statfs(const char* path, struct statvfs* sfs)
+static int fuse_exfat_statfs(UNUSED const char* path, struct statvfs* sfs)
 {
        exfat_debug("[%s]", __func__);
 
@@ -355,7 +358,7 @@ static void* fuse_exfat_init(struct fuse_conn_info* fci)
        return NULL;
 }
 
-static void fuse_exfat_destroy(void* unused)
+static void fuse_exfat_destroy(UNUSED void* unused)
 {
        exfat_debug("[%s]", __func__);
        exfat_unmount(&ef);
index 7eb686c..88d3d7c 100644 (file)
@@ -33,6 +33,7 @@
 #define PRINTF __attribute__((format(printf, 1, 2)))
 #define NORETURN __attribute__((noreturn))
 #define PACKED __attribute__((packed))
+#define UNUSED __attribute__((unused))
 #if __has_extension(c_static_assert)
 #define USE_C11_STATIC_ASSERT
 #endif
@@ -42,6 +43,7 @@
 #define PRINTF __attribute__((format(printf, 1, 2)))
 #define NORETURN __attribute__((noreturn))
 #define PACKED __attribute__((packed))
+#define UNUSED __attribute__((unused))
 #if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)
 #define USE_C11_STATIC_ASSERT
 #endif
@@ -51,6 +53,7 @@
 #define PRINTF
 #define NORETURN
 #define PACKED
+#define UNUSED
 
 #endif
 
index 237ab3a..8e8e962 100644 (file)
@@ -77,7 +77,7 @@ bool exfat_fix_invalid_vbr_checksum(const struct exfat* ef, void* sector,
        return true;
 }
 
-bool exfat_fix_invalid_node_checksum(const struct exfat* ef,
+bool exfat_fix_invalid_node_checksum(UNUSED const struct exfat* ef,
                struct exfat_node* node)
 {
        /* checksum will be rewritten by exfat_flush_node() */