Go to file
Frediano Ziglio 90f95c2f8c quic: Prevent side effects calling C macros
In some architectures GLib macros to change endianness use the
argument multiple times causing possible side effects.

This happens for instance using Debian SID and MIPS.

This fixes https://gitlab.freedesktop.org/spice/spice-common/issues/1.

Reported-by: Laurent Bigonville <bigon@debian.org>
Tested-by: Laurent Bigonville <bigon@debian.org>
Signed-off-by: Frediano Ziglio <fziglio@redhat.com>
Acked-by: Victor Toso <victortoso@redhat.com>
2018-09-10 12:44:17 +02:00
build-aux build-sys: make it a seperately buildable spice-common library 2012-03-22 20:21:05 +01:00
common quic: Prevent side effects calling C macros 2018-09-10 12:44:17 +02:00
docs build: Remove docs/.gitignore 2018-06-18 14:08:07 +01:00
m4 build: Define GLIB_VERSION_MIN_REQUIRED/GLIB_VERSION_MAX_ALLOWED 2018-07-06 18:12:16 +02:00
python_modules Fix flexible array buffer overflow 2018-08-16 15:02:24 +01:00
tests Fix flexible array buffer overflow 2018-08-16 15:02:24 +01:00
.gitlab-ci.yml ci: Fix Meson feature option 2018-07-27 12:30:21 +01:00
.gitmodules Remove spice-protocol submodule 2015-08-11 10:26:06 +02:00
autogen.sh Remove files moved to spice-protocol 2015-08-11 10:26:06 +02:00
configure.ac build: Remove bitops.h 2018-06-05 14:10:22 +01:00
COPYING Remove trailing whitespace 2015-12-18 11:41:15 +01:00
git.mk build: Update git.mk to latest version 2018-06-18 14:08:03 +01:00
Makefile.am Add support for building with meson/ninja 2018-06-01 21:27:04 +01:00
meson_options.txt Meson: Make use of 'feature' option type introduced in version 0.47 2018-07-27 10:31:53 +01:00
meson.build meson: Make use of compiler.get_supported_arguments() 2018-09-03 08:53:01 +01:00
spice1.proto spice*.proto: Replace tabs with the appropriate number of spaces 2018-07-19 13:16:19 +02:00
spice_codegen.py codegen: Fix license name 2017-05-18 16:40:36 +01:00
spice.proto spice*.proto: Replace tabs with the appropriate number of spaces 2018-07-19 13:16:19 +02:00