+#ifndef __BINDINGS_APR_RING_H__
+#define __BINDINGS_APR_RING_H__
+
+#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(NAME) \
+ hsc_field(next, Ptr TYPE) \
+ hsc_field(prev, Ptr TYPE) \
+ hsc_stoptype(dummy)
+
+#endif