diff options
author | The Android Open Source Project <initial-contribution@android.com> | 2009-01-15 16:12:09 -0800 |
---|---|---|
committer | The Android Open Source Project <initial-contribution@android.com> | 2009-01-15 16:12:09 -0800 |
commit | 0724eefc1939d32ff3c1c00a47ca6b8cccff1edd (patch) | |
tree | b693f74b51fc01bfc3f3de0c6d3c9ca1c77fcdf1 /osdep.h | |
parent | c2db2b6accc7888df514261a7240e7759df95a4c (diff) | |
download | external_qemu-0724eefc1939d32ff3c1c00a47ca6b8cccff1edd.zip external_qemu-0724eefc1939d32ff3c1c00a47ca6b8cccff1edd.tar.gz external_qemu-0724eefc1939d32ff3c1c00a47ca6b8cccff1edd.tar.bz2 |
auto import from //branches/cupcake/...@126645
Diffstat (limited to 'osdep.h')
-rw-r--r-- | osdep.h | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -6,6 +6,12 @@ #include <stddef.h> #include "config.h" +#ifndef container_of +#define container_of(ptr, type, member) ({ \ + const typeof(((type *) 0)->member) *__mptr = (ptr); \ + (type *) ((char *) __mptr - offsetof(type, member));}) +#endif + int qemu_vsnprintf(char *buf, int buflen, const char *fmt, va_list args); void qemu_vprintf(const char *fmt, va_list ap); void qemu_printf(const char *fmt, ...); |