packages feed

bindings-apr-0.1: include/bindings.apr.ring.h

#ifndef __BINDINGS_APR_RING_H__
#define __BINDINGS_APR_RING_H__
#include <bindings.dsl.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(struct NAME)                  \
    hsc_field(next, Ptr TYPE)                   \
    hsc_field(prev, Ptr TYPE)                   \
    hsc_stoptype(dummy)

#endif