wepoll/src/util.h
2017-09-10 20:40:44 +02:00

19 lines
358 B
C

#ifndef EPOLL_UTIL_H_
#define EPOLL_UTIL_H_
#include <stddef.h>
#ifndef _SSIZE_T_DEFINED
#define SSIZE_T_DEFINED
typedef intptr_t ssize_t;
#endif
#define array_count(a) (sizeof(a) / (sizeof((a)[0])))
#define container_of(ptr, type, member) \
((type*) ((char*) (ptr) -offsetof(type, member)))
#define unused(v) ((void) (v))
#endif /* EPOLL_UTIL_H_ */