LIST_NODE_NR
if (!list || (nr = (last = list->prev)->nr) >= LIST_NODE_NR) {
if (idx >= LIST_NODE_NR) {
if (__list->nr == LIST_NODE_NR) { \
type *list[LIST_NODE_NR]; \
const void *buffer[2 * LIST_NODE_NR];