[Spice-devel] [PATCH spice-common 0/6] Generate C declarations automatically
Frediano Ziglio
fziglio at redhat.com
Thu Feb 21 10:38:01 UTC 2019
First patch is an already sent patch which conflict.
Other patches allows to declare C declarations (that were in
common/messages.h) automatically.
I added an attribute to:
- be compatible;
- allows to declare structure in different way than automatic
ones;
- allows to use different headers (as draw.h).
Frediano Ziglio (6):
messages: Remove fields not used by the protocol
codegen: Factor out a function to write output file
codegen: Generate headers while generating code
codegen: Allows to generate C declarations automatically
Allow to generate C declarations for spice.proto
Generate automatically most C message declarations
common/Makefile.am | 22 +-
common/client_marshallers.h | 2 +-
common/meson.build | 29 ++-
common/messages.h | 499 +-----------------------------------
python_modules/ptypes.py | 64 +++++
spice.proto | 192 +++++++-------
spice_codegen.py | 105 ++++++--
7 files changed, 284 insertions(+), 629 deletions(-)
--
2.20.1
More information about the Spice-devel
mailing list