osdep: include glib-compat.h before other QEMU headers
commitaf1bb59c07c889c59cc22322d6eccb678991a299
authorPaolo Bonzini <pbonzini@redhat.com>
Fri, 16 Apr 2021 13:55:38 +0000 (16 14:55 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Sat, 17 Apr 2021 17:44:30 +0000 (17 18:44 +0100)
tree7807451fd25dc52e9180381450b3aae2532d6f85
parent8fe9f1f891eff4e37f82622b7480ee748bf4af74
osdep: include glib-compat.h before other QEMU headers

glib-compat.h is sort of like a system header, and it needs to include
system headers (glib.h) that may dislike being included under
'extern "C"'.  Move it right after all system headers and before
all other QEMU headers.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20210416135543.20382-2-peter.maydell@linaro.org
[PMM: Added comment about why glib-compat.h is special]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
include/qemu/osdep.h