avoid useless cast

This commit is contained in:
QXSoftware 2017-02-10 16:59:16 +08:00
parent f481c9ce4e
commit 5d49b681fd

2
ikcp.h
View File

@ -154,7 +154,7 @@ typedef struct IQUEUEHEAD iqueue_head;
#define IOFFSETOF(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
#define ICONTAINEROF(ptr, type, member) ( \
(type*)( ((char*)((type*)ptr)) - IOFFSETOF(type, member)) )
(type*)( ((char*)(ptr)) - IOFFSETOF(type, member)) )
#define IQUEUE_ENTRY(ptr, type, member) ICONTAINEROF(ptr, type, member)