[sysprof] libsysprof: fix use of {0} initializers for older GCC



commit 348a1ef110d9f31f6e21d421f36c1259faea7de0
Author: Christian Hergert <chergert redhat com>
Date:   Thu Feb 20 11:04:11 2020 -0800

    libsysprof: fix use of {0} initializers for older GCC
    
    Older GCC versions complain about this so we might as well squash it.

 src/libsysprof/sysprof-battery-source.c  | 4 ++--
 src/libsysprof/sysprof-diskstat-source.c | 2 +-
 src/libsysprof/sysprof-netdev-source.c   | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/src/libsysprof/sysprof-battery-source.c b/src/libsysprof/sysprof-battery-source.c
index 31e3024..7081357 100644
--- a/src/libsysprof/sysprof-battery-source.c
+++ b/src/libsysprof/sysprof-battery-source.c
@@ -98,7 +98,7 @@ sysprof_battery_source_prepare (SysprofSource *source)
       g_autofree gchar *model_data = NULL;
       g_autofree gchar *charge_full_data = NULL;
       SysprofCaptureCounter ctr;
-      Battery bat = {0};
+      Battery bat = {{0}};
 
       /* We dn't care about AC */
       if (g_strcmp0 (name, "AC") == 0)
@@ -141,7 +141,7 @@ sysprof_battery_source_prepare (SysprofSource *source)
 
   if (counters->len > 0)
     {
-      SysprofCaptureCounter ctr = {0};
+      SysprofCaptureCounter ctr = {{0}};
 
       self->combined_id = sysprof_capture_writer_request_counter (self->writer, 1);
 
diff --git a/src/libsysprof/sysprof-diskstat-source.c b/src/libsysprof/sysprof-diskstat-source.c
index 68a93d8..2256a8b 100644
--- a/src/libsysprof/sysprof-diskstat-source.c
+++ b/src/libsysprof/sysprof-diskstat-source.c
@@ -117,7 +117,7 @@ static Diskstat *
 register_counters_by_name (SysprofDiskstatSource *self,
                            const gchar           *name)
 {
-  SysprofCaptureCounter ctr[2] = {0};
+  SysprofCaptureCounter ctr[2] = {{{0}}};
   Diskstat ds = {0};
 
   g_assert (SYSPROF_IS_DISKSTAT_SOURCE (self));
diff --git a/src/libsysprof/sysprof-netdev-source.c b/src/libsysprof/sysprof-netdev-source.c
index 364fbd7..149c360 100644
--- a/src/libsysprof/sysprof-netdev-source.c
+++ b/src/libsysprof/sysprof-netdev-source.c
@@ -104,7 +104,7 @@ static Netdev *
 register_counters_by_name (SysprofNetdevSource *self,
                            const gchar         *name)
 {
-  SysprofCaptureCounter ctr[2] = {0};
+  SysprofCaptureCounter ctr[2] = {{{0}}};
   g_autofree gchar *rx = NULL;
   g_autofree gchar *tx = NULL;
   Netdev nd = {0};
@@ -155,7 +155,7 @@ sysprof_netdev_source_prepare (SysprofSource *source)
 {
   SysprofNetdevSource *self = (SysprofNetdevSource *)source;
   g_autoptr(GError) error = NULL;
-  SysprofCaptureCounter ctr[2] = {0};
+  SysprofCaptureCounter ctr[2] = {{{0}}};
 
   g_assert (SYSPROF_IS_NETDEV_SOURCE (self));
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]