From: Kefu Chai Date: Tue, 9 May 2017 16:32:11 +0000 (+0800) Subject: radosstriper: do not use GCC extension to initialize struct members X-Git-Tag: v12.0.3~23^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=c44cdc27d5dbfdf84b8c8e15999429a16c2f0d81;p=ceph.git radosstriper: do not use GCC extension to initialize struct members it's obsolete since GCC 2.5 and is not portable. see https://gcc.gnu.org/onlinedocs/gcc/Designated-Inits.html Signed-off-by: Kefu Chai --- diff --git a/src/libradosstriper/RadosStriperImpl.cc b/src/libradosstriper/RadosStriperImpl.cc index ea3be3b145c6..738b948e80b0 100644 --- a/src/libradosstriper/RadosStriperImpl.cc +++ b/src/libradosstriper/RadosStriperImpl.cc @@ -103,13 +103,13 @@ /// default object layout struct ceph_file_layout default_file_layout = { - fl_stripe_unit: init_le32(1<<22), - fl_stripe_count: init_le32(1), - fl_object_size: init_le32(1<<22), - fl_cas_hash: init_le32(0), - fl_object_stripe_unit: init_le32(0), - fl_unused: init_le32(-1), - fl_pg_pool : init_le32(-1), + init_le32(1<<22), // fl_stripe_unit + init_le32(1), // fl_stripe_count + init_le32(1<<22), // fl_object_size + init_le32(0), // fl_cas_hash + init_le32(0), // fl_object_stripe_unit + init_le32(-1), // fl_unused + init_le32(-1), // fl_pg_pool };