|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
From 05fdab5434369be3fefef47d072403ca2c5b0aeb Mon Sep 17 00:00:00 2001
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
From: Matthijs van Duin <matthijsvanduin@gmail.com>
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
Date: Fri, 12 May 2017 00:55:26 +0200
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
Subject: [PATCH] sd-bus: fix c++ compatibility (#5941)
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
g++ annoyingly requires a non-empty struct-initializer to initialize all
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
struct members, in order of declaration.
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
Signed-off-by: Matthijs van Duin <matthijsvanduin@gmail.com>(cherry picked from commit cc9daff2289381d2fe7fb5ee7c3fa3435e8fc478)
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
---
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
src/systemd/sd-bus-vtable.h | 4 ++++
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
1 file changed, 4 insertions(+)
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
diff --git a/src/systemd/sd-bus-vtable.h b/src/systemd/sd-bus-vtable.h
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
index 3563a2b126..1e82cae038 100644
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
--- a/src/systemd/sd-bus-vtable.h
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+++ b/src/systemd/sd-bus-vtable.h
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
@@ -131,6 +131,7 @@ struct sd_bus_vtable {
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
.member = _member, \
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
.signature = _signature, \
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
.get = _get, \
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ .set = NULL, \
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
.offset = _offset, \
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
}, \
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
}, \
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
@@ -154,6 +155,9 @@ struct sd_bus_vtable {
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
#define SD_BUS_VTABLE_END \
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
{ \
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
.type = _SD_BUS_VTABLE_END, \
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ .flags = 0, \
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ .x = { \
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
+ }, \
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
}
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
|
|
Zbigniew Jędrzejewski-Szmek |
f4a676 |
_SD_END_DECLARATIONS;
|