From 87fc969e45a5b089b8fe4d402393427ab6f7af45 Mon Sep 17 00:00:00 2001 From: Alexander Amelkin Date: Wed, 7 Apr 2021 00:50:44 +0300 Subject: [PATCH] Fix compiler warning Refactor plugin ipmi_intf structure initialization for some plugins to stop the compiler complaining like this: warning: use of GNU old-style field designator extension [-Wgnu-designator] Signed-off-by: Alexander Amelkin --- src/plugins/bmc/bmc.c | 11 ++++++----- src/plugins/free/free.c | 12 ++++++------ src/plugins/lipmi/lipmi.c | 12 ++++++------ 3 files changed, 18 insertions(+), 17 deletions(-) diff --git a/src/plugins/bmc/bmc.c b/src/plugins/bmc/bmc.c index b88b077..eee6936 100644 --- a/src/plugins/bmc/bmc.c +++ b/src/plugins/bmc/bmc.c @@ -68,11 +68,12 @@ static struct ipmi_rs *ipmi_bmc_send_cmd_putmsg(struct ipmi_intf *intf, #define MESSAGE_BUFSIZE 1024 struct ipmi_intf ipmi_bmc_intf = { - name: "bmc", - desc: "IPMI v2.0 BMC interface", - open: ipmi_bmc_open, - close: ipmi_bmc_close, - sendrecv: ipmi_bmc_send_cmd}; + .name = "bmc", + .desc = "IPMI v2.0 BMC interface", + .open = ipmi_bmc_open, + .close = ipmi_bmc_close, + .sendrecv = ipmi_bmc_send_cmd +}; void ipmi_bmc_close(struct ipmi_intf *intf) diff --git a/src/plugins/free/free.c b/src/plugins/free/free.c index 96fc9ad..805a901 100644 --- a/src/plugins/free/free.c +++ b/src/plugins/free/free.c @@ -310,11 +310,11 @@ static struct ipmi_rs * ipmi_free_send_cmd(struct ipmi_intf * intf, struct ipmi_ } struct ipmi_intf ipmi_free_intf = { - name: "free", - desc: "FreeIPMI IPMI Interface", - open: ipmi_free_open, - close: ipmi_free_close, - sendrecv: ipmi_free_send_cmd, - target_addr: IPMI_BMC_SLAVE_ADDR, + .name = "free", + .desc = "FreeIPMI IPMI Interface", + .open = ipmi_free_open, + .close = ipmi_free_close, + .sendrecv = ipmi_free_send_cmd, + .target_addr = IPMI_BMC_SLAVE_ADDR, }; diff --git a/src/plugins/lipmi/lipmi.c b/src/plugins/lipmi/lipmi.c index fa7845d..f3db7ab 100644 --- a/src/plugins/lipmi/lipmi.c +++ b/src/plugins/lipmi/lipmi.c @@ -119,11 +119,11 @@ static struct ipmi_rs * ipmi_lipmi_send_cmd(struct ipmi_intf * intf, struct ipmi } struct ipmi_intf ipmi_lipmi_intf = { - name: "lipmi", - desc: "Solaris x86 LIPMI Interface", - open: ipmi_lipmi_open, - close: ipmi_lipmi_close, - sendrecv: ipmi_lipmi_send_cmd, - target_addr: IPMI_BMC_SLAVE_ADDR, + .name = "lipmi", + .desc = "Solaris x86 LIPMI Interface", + .open = ipmi_lipmi_open, + .close = ipmi_lipmi_close, + .sendrecv = ipmi_lipmi_send_cmd, + .target_addr = IPMI_BMC_SLAVE_ADDR, };