From 4aaa75d05b5812c496e0a465c3e8dd386022436f Mon Sep 17 00:00:00 2001 From: Lioncash Date: Mon, 28 Jan 2019 09:27:55 -0500 Subject: [PATCH] compiler: Add missing container_of macro for MSVC --- qemu/include/qemu/compiler.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/qemu/include/qemu/compiler.h b/qemu/include/qemu/compiler.h index e6ddba81..03573d68 100644 --- a/qemu/include/qemu/compiler.h +++ b/qemu/include/qemu/compiler.h @@ -77,6 +77,8 @@ #define tostring(s) #s #endif +#define container_of(ptr, type, member) ((type *)((char *)(ptr) -offsetof(type,member))) + #define sizeof_field(type, field) sizeof(((type *)0)->field) static double rint( double x )