X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=bindings-apr.git;a=blobdiff_plain;f=include%2Fbindings.apr.ring.h;fp=include%2Fbindings.apr.ring.h;h=68f7bf76395d9d86c6c3942244b7378739bbdf50;hp=0000000000000000000000000000000000000000;hb=bcd52d085f2d06edab7dd48046202df59a626ea7;hpb=7c98f6e99621867364357f69f9034a559999b324 diff --git a/include/bindings.apr.ring.h b/include/bindings.apr.ring.h new file mode 100644 index 0000000..68f7bf7 --- /dev/null +++ b/include/bindings.apr.ring.h @@ -0,0 +1,14 @@ +#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