spice-common/common
Frediano Ziglio 2060672e81 Create common header for demarshallers declarations
Code generated for demarshallers define and declare some types and
functions.
However these types and functions are also declared separately in other
headers (currently spice-common/client_demarshallers.h and
spice/server/demarshallers.h) resulting in potential ABI mismatch if the
different declarations do not match.
Using a common header shared between generated code and code using
these functions prevent potentially multiple different declarations.

Signed-off-by: Frediano Ziglio <fziglio@redhat.com>
Acked-by: Christophe Fergeau <cfergeau@redhat.com>
2018-10-15 13:31:16 +01:00
..
backtrace.c build: Remove spice_common.h 2018-07-06 06:46:15 +01:00
backtrace.h common/backtrace: for mingw32 no pipe/wait_pid, just disable 2012-03-20 15:25:55 +01:00
canvas_base.c canvas_base: Change spice_warning to g_warning 2018-07-12 05:48:12 +01:00
canvas_base.h canvas: Remove unused include header 2018-01-18 14:34:26 +00:00
canvas_utils.c build: Remove spice_common.h 2018-07-06 06:46:15 +01:00
canvas_utils.h canvas: Remove unused include header 2018-01-18 14:34:26 +00:00
client_marshallers.h Remove config.h from header files 2018-10-08 17:18:12 +02:00
demarshallers.h Create common header for demarshallers declarations 2018-10-15 13:31:16 +01:00
draw.h draw: Add spice_image_descriptor_is_lossy 2016-01-20 15:56:00 +00:00
lines.c miLineArc(): initialize edge1, edge2 2018-05-10 10:05:41 -05:00
lines.h build-sys: make it a seperately buildable spice-common library 2012-03-22 20:21:05 +01:00
log.c log: Remove SPICE_DISABLE_ABORT 2018-07-06 06:46:05 +01:00
log.h log: Remove spice_printerr macro 2018-06-29 19:02:21 +01:00
lz_common.h ppc: Fix lz magic endianess 2015-07-02 13:31:28 +02:00
lz_compress_tmpl.c lz: Inline GET_{r,g,b} macros 2018-05-25 11:54:18 +01:00
lz_config.h common: use INLINE instead of inline 2012-03-20 15:25:53 +01:00
lz_decompress_tmpl.c lz: Simplify code 2018-01-18 10:08:43 +00:00
lz.c build: Remove spice_common.h 2018-07-06 06:46:15 +01:00
lz.h Add SPICE_ATTR_NORETURN on prototype of error functions 2018-06-26 10:25:42 +01:00
macros.h Define a new SPICE_VERIFY macro 2016-11-14 17:19:18 +00:00
Makefile.am Create common header for demarshallers declarations 2018-10-15 13:31:16 +01:00
marshaller.c marshaller: Fix a possible leak 2018-06-27 21:44:05 +01:00
marshaller.h marshaller: Remove deprecated replacement functions 2016-12-08 13:49:13 +00:00
mem.c build: Remove spice_common.h 2018-07-06 06:46:15 +01:00
mem.h Remove config.h from header files 2018-10-08 17:18:12 +02:00
meson.build Create common header for demarshallers declarations 2018-10-15 13:31:16 +01:00
messages.h Remove config.h from header files 2018-10-08 17:18:12 +02:00
pixman_utils.c pixman: Use g_error() rather than g_abort() 2018-07-06 18:11:54 +02:00
pixman_utils.h pixman_utils: Add macros for color byte ordering 2015-12-17 16:03:19 +01:00
quic_config.h Use SPICE_{BEGIN,END}_DECLS 2012-03-20 15:30:23 +01:00
quic_family_tmpl.c quic: Call encode from golomb_coding 2018-07-03 19:37:39 +01:00
quic_tmpl.c quic: Unify rgb/non-rgb macro declarations 2018-07-10 10:34:57 +01:00
quic.c quic: Prevent side effects calling C macros 2018-09-10 12:44:17 +02:00
quic.h Add SPICE_ATTR_NORETURN on prototype of error functions 2018-06-26 10:25:42 +01:00
rect.h Remove INLINE usage 2013-10-04 12:45:00 +02:00
region.c test-region: Create proper test for region from source code 2018-06-27 13:17:41 +01:00
region.h Document REGION_TEST_* bitmasks 2017-02-03 11:07:32 -06:00
ring.h build: Remove spice_common.h 2018-07-06 06:46:15 +01:00
rop3.c build: Remove spice_common.h 2018-07-06 06:46:15 +01:00
rop3.h Remove deprecated init functions 2016-06-13 11:28:58 +01:00
snd_codec.c snd: Replace spice_printerr() use with g_warning 2018-06-28 13:39:52 +02:00
snd_codec.h Add support for the Opus codec. 2014-01-02 12:28:21 +01:00
ssl_verify.c ssl_verify: Fix build for newer LibreSSL 2018-06-26 18:30:58 +01:00
ssl_verify.h ssl_verify: Move wincrypt.h related #ifdef closer to the include 2015-03-26 10:15:04 +01:00
sw_canvas.c swcanvas: Remove canvas_create() 2018-07-04 10:04:02 +02:00
sw_canvas.h swcanvas: Remove canvas_create() 2018-07-04 10:04:02 +02:00
verify.h Adjust verify.h licence 2016-06-21 12:26:38 +02:00