bus: don't rely on gccisms/c11 in public header files.
authorLennart Poettering <lennart@poettering.net>
Fri, 11 Oct 2013 18:32:16 +0000 (20:32 +0200)
committerLennart Poettering <lennart@poettering.net>
Fri, 11 Oct 2013 18:32:16 +0000 (20:32 +0200)
commit77a874a3fb6f65d2308c20827f005c43bb075752
tree077579630bf03b004f2ff998d13f9eab458737aa
parent992c052c34d180dd9fe6bd4f89fff3a481a729dc
bus: don't rely on gccisms/c11 in public header files.

One day sd-bus.h should become a public header file. We generally try to
be conservative in language features we use in public headers (much
unlike in private code), hence don't make use of anonymous unions in
structs for the vtable definitions.
src/libsystemd-bus/bus-introspect.c
src/libsystemd-bus/bus-objects.c
src/systemd/sd-bus-vtable.h
src/systemd/sd-bus.h