]> git.ipfire.org Git - thirdparty/qemu.git/commit
osdep.h: Define macros for the benefit of C++ before C++11
authorPeter Maydell <peter.maydell@linaro.org>
Tue, 23 Feb 2016 11:58:02 +0000 (11:58 +0000)
committerPeter Maydell <peter.maydell@linaro.org>
Tue, 23 Feb 2016 12:43:04 +0000 (12:43 +0000)
commit79f56d82f805b170fa2be8c04b682117be56483f
treeba04445dde23c3ab68bfaed8bb6c0e5539e21643
parent1ef26b1f3025413fffca05a5634580745ef84e0d
osdep.h: Define macros for the benefit of C++ before C++11

For C++ before C++11, <stdint.h> requires definition of the macros
__STDC_CONSTANT_MACROS, __STDC_LIMIT_MACROS and __STDC_FORMAT_MACROS
in order to enable definition of various macros by the header file.
Define these in osdep.h, so that we get the right header file
definitions whether osdep.h is being used by plain C, C++11 or
older C++.

In particular libvixl's header files depend on this and won't
compile if osdep.h is included before them otherwise.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Eric Blake <eblake@redhat.com>
include/qemu/osdep.h