AWS_STATIC_IMPL bool aws_linked_list_is_valid()

in GameLiftPlugin/Source/AWSSDK/Include/aws/common/linked_list.inl [40:49]


AWS_STATIC_IMPL bool aws_linked_list_is_valid(const struct aws_linked_list *list) {
    if (list && list->head.next && list->head.prev == NULL && list->tail.prev && list->tail.next == NULL) {
#if defined(AWS_DEEP_CHECKS) && (AWS_DEEP_CHECKS == 1)
        return aws_linked_list_is_valid_deep(list);
#else
        return true;
#endif
    }
    return false;
}