ARB_NEXTFREEIDX
idx = ARB_NEXTFREEIDX(ctd32, ctdlnk);
idx = ARB_NEXTFREEIDX(ctd64, ctdlnk);
ARB_NODE(head, ARB_NEXTFREEIDX(elm, field))
ARB_NEXTFREEIDX(elm, field) = ARB_FREEIDX(head); \
_elm = ARB_NODE(head, ARB_NEXTFREEIDX(_elm, field)); \
ARB_NEXTFREEIDX(_elm, field); \
ARB_NEXTFREEIDX(_prevelm, field) = \
ARB_NEXTFREEIDX(_elm, field); \