#ifndef COMMON_H
#define COMMON_H
+#include <stdarg.h>
+#include "qtypes.h"
+#include "qdefs.h"
/// MSVC has a different name for several standard functions
#ifdef WIN32
//============================================================================
-#define ContainerOf(ptr, type, member) ((type *)((void *)&(ptr) - offsetof(type, member)))
+#define ContainerOf(ptr, type, member) ((type *)((char *)&(ptr) - offsetof(type, member)))
typedef struct sizebuf_s
{