OCS_LIST_LINK_MAGIC
ocs_list_assert((a->magic == OCS_LIST_LIST_MAGIC) || (a->magic == OCS_LIST_LINK_MAGIC));
ocs_list_assert((b->magic == OCS_LIST_LIST_MAGIC) || (b->magic == OCS_LIST_LINK_MAGIC));
ocs_list_assert((c->magic == OCS_LIST_LIST_MAGIC) || (c->magic == OCS_LIST_LINK_MAGIC));
link->magic = OCS_LIST_LINK_MAGIC;
ocs_list_assert(link->magic == OCS_LIST_LINK_MAGIC);
ocs_list_assert(link->magic == OCS_LIST_LINK_MAGIC);
ocs_list_assert(link->magic == OCS_LIST_LINK_MAGIC, NULL);
ocs_list_assert(link->magic == OCS_LIST_LINK_MAGIC, NULL);
#define ocs_list_set_link_magic list->magic = OCS_LIST_LINK_MAGIC