From 6356cbc32abd4099ab36105281d67d55bbf751b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tor=20Arne=20Vestb=C3=B8?= Date: Fri, 28 Sep 2012 13:54:06 +0200 Subject: [PATCH] Remove use of C99 designated initializers --- sparsebundlefs.cpp | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/sparsebundlefs.cpp b/sparsebundlefs.cpp index cab3cee..9dbc1bb 100644 --- a/sparsebundlefs.cpp +++ b/sparsebundlefs.cpp @@ -139,13 +139,6 @@ static int sparsebundle_show_usage(char* program_name) return 1; } -static struct fuse_operations sparsebundle_filesystem_operations = { - .getattr = sparsebundle_getattr, - .open = sparsebundle_open, - .read = sparsebundle_read, - .readdir = sparsebundle_readdir, -}; - static int sparsebundle_opt_proc(void *data, const char *arg, int key, struct fuse_args *outargs) { if (key == FUSE_OPT_KEY_NONOPT && !SB_DATA_CAST(data)->path) { @@ -209,6 +202,12 @@ int main(int argc, char **argv) } } + struct fuse_operations sparsebundle_filesystem_operations = {}; + sparsebundle_filesystem_operations.getattr = sparsebundle_getattr; + sparsebundle_filesystem_operations.open = sparsebundle_open; + sparsebundle_filesystem_operations.read = sparsebundle_read; + sparsebundle_filesystem_operations.readdir = sparsebundle_readdir; + int ret = fuse_main(args.argc, args.argv, &sparsebundle_filesystem_operations, &data); fuse_opt_free_args(&args);