]> gitweb @ CieloNegro.org - bindings-apr.git/blob - include/bindings.apr.ring.h
bindings.apr.inherit.h
[bindings-apr.git] / include / bindings.apr.ring.h
1 #ifndef __BINDINGS_APR_RING_H__
2 #define __BINDINGS_APR_RING_H__
3 #include <bindings.dsl.h>
4
5 #define hsc_apr_ring_entry_field(NAME, TYPE)    \
6     hsc_field(NAME.next, Ptr TYPE)              \
7     hsc_field(NAME.prev, Ptr TYPE)
8
9 #define hsc_apr_ring_head_t(NAME, TYPE)         \
10     hsc_starttype(struct NAME)                  \
11     hsc_field(next, Ptr TYPE)                   \
12     hsc_field(prev, Ptr TYPE)                   \
13     hsc_stoptype(dummy)
14
15 #endif