OCS_LIST_LIST_MAGIC
ocs_list_assert(list->magic == OCS_LIST_LIST_MAGIC, 1);
return (list->magic == OCS_LIST_LIST_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));
ocs_list_assert(list->magic == OCS_LIST_LIST_MAGIC);
ocs_list_assert(list->magic == OCS_LIST_LIST_MAGIC);
ocs_list_assert(list->magic == OCS_LIST_LIST_MAGIC);
ocs_list_assert(list->magic == OCS_LIST_LIST_MAGIC, NULL);
ocs_list_assert(list->magic == OCS_LIST_LIST_MAGIC, NULL);
ocs_list_assert(list->magic == OCS_LIST_LIST_MAGIC, NULL);
ocs_list_assert(list->magic == OCS_LIST_LIST_MAGIC, NULL);
ocs_list_assert(list->magic == OCS_LIST_LIST_MAGIC, NULL);
#define ocs_list_set_list_magic list->magic = OCS_LIST_LIST_MAGIC