From 0724eefc1939d32ff3c1c00a47ca6b8cccff1edd Mon Sep 17 00:00:00 2001 From: The Android Open Source Project Date: Thu, 15 Jan 2009 16:12:09 -0800 Subject: auto import from //branches/cupcake/...@126645 --- osdep.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'osdep.h') diff --git a/osdep.h b/osdep.h index 195fd1c..7cb86da 100644 --- a/osdep.h +++ b/osdep.h @@ -6,6 +6,12 @@ #include #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, ...); -- cgit v1.1