#ifndef __BINDINGS_APR_RING_H__ #define __BINDINGS_APR_RING_H__ #include #define hsc_apr_ring_entry_field(NAME, TYPE) \ hsc_field(NAME.next, Ptr TYPE) \ hsc_field(NAME.prev, Ptr TYPE) #define hsc_apr_ring_head_t(NAME, TYPE) \ hsc_starttype(struct NAME) \ hsc_field(next, Ptr TYPE) \ hsc_field(prev, Ptr TYPE) \ hsc_stoptype(dummy) #endif