qemu-patch-raspberry4/include/qemu
Eric Blake 888ea96aae build: Don't redefine 'inline'
Actively redefining 'inline' is wrong for C++, where gcc has an
extension 'inline namespace' which fails to compile if the
keyword 'inline' is replaced by a macro expansion.  This will
matter once we start to include "qemu/osdep.h" first from C++
files, depending also on whether the system headers are new
enough to be using the gcc extension.

But rather than just guard things by __cplusplus, let's look at
the overall picture.  Commit df2542c737 in 2007 defined 'inline'
to the gcc attribute __always_inline__, with the rationale "To
avoid discarded inlining bug".  But compilers have improved since
then, and we are probably better off trusting the compiler rather
than trying to force its hand.

So just nuke our craziness.

Signed-off-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 1455043788-28112-1-git-send-email-eblake@redhat.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2016-02-16 12:07:03 +00:00
..
acl.h
atomic.h include/qemu/atomic.h: default to __atomic functions 2016-02-09 15:45:26 +01:00
base64.h util: add base64 decoding function 2015-12-18 16:25:08 +00:00
bitmap.h
bitops.h
bswap.h
buffer.h buffer: allow a buffer to shrink gracefully 2015-11-05 09:09:58 +01:00
compatfd.h
compiler.h build: Don't redefine 'inline' 2016-02-16 12:07:03 +00:00
config-file.h
coroutine.h coroutine: move into libqemuutil.a library 2015-10-20 14:59:04 +01:00
coroutine_int.h coroutine: move into libqemuutil.a library 2015-10-20 14:59:04 +01:00
crc32c.h
envlist.h
error-report.h
event_notifier.h util: const event_notifier_get_fd() argument 2015-10-24 18:02:49 +02:00
fifo8.h
fprintf-fn.h
hbitmap.h
host-utils.h host-utils: Add revbit functions 2015-09-15 07:45:33 -07:00
int128.h
iov.h iov: avoid memcpy for "simple" iov_from_buf/iov_to_buf 2016-02-09 13:52:26 +00:00
log.h trace: convert stderr backend to log 2016-02-03 10:37:10 +00:00
main-loop.h
memfd.h vhost: add migration block if memfd failed 2015-10-22 14:34:49 +03:00
mmap-alloc.h util/mmap-alloc: fix hugetlb support on ppc64 2015-12-02 22:38:23 +02:00
module.h
notify.h
option.h typedef: add typedef for QemuOpts 2015-09-25 12:04:45 +02:00
option_int.h
osdep.h osdep.h: Include glib-compat.h in osdep.h rather than qemu-common.h 2016-01-11 11:39:28 +03:00
queue.h block: Remove bdrv_swap() 2015-10-16 15:34:30 +02:00
range.h
ratelimit.h
rcu.h rcu: optimize rcu_read_lock 2015-12-17 17:33:49 +01:00
rcu_queue.h
readline.h
rfifolock.h
seqlock.h
sockets.h sockets: remove use of QemuOpts from socket_dgram 2016-01-19 15:41:01 +01:00
thread-posix.h
thread-win32.h qemu-thread: add a fast path to the Win32 QemuEvent 2015-09-24 20:52:28 +02:00
thread.h
throttle.h blockdev: Error out on negative throttling option values 2016-01-20 13:37:37 +01:00
timed-average.h block: Add average I/O queue depth to BlockDeviceTimedStats 2015-11-12 16:22:46 +01:00
timer.h s/cpu_get_real_ticks/cpu_get_host_ticks/ 2015-10-08 19:46:01 +03:00
typedefs.h isa: add an ISA DMA interface, and store it within the ISA bus 2016-02-03 11:28:57 -05:00
uri.h
xattr.h