OSDN Git Service

refactor lite flags
[hengband/hengband.git] / src / h-define.h
index cf2bbc4..554fa67 100644 (file)
 #  define ESCAPE       '\033'
 #endif
 
+/*
+ * Refer to the member at offset of structure
+ */
+#define atoffset(TYPE, STRUCT_PTR, OFFSET) (*(TYPE*)(((char*)STRUCT_PTR) + (OFFSET)))
 
 #endif