void wi_dictionary_initialize(void) { _wi_dictionary_buckets_per_page = wi_page_size() / sizeof(_wi_dictionary_bucket_t); #ifndef _WI_DICTIONARY_USE_QSORT_R _wi_dictionary_sort_lock = wi_lock_init(wi_lock_alloc()); #endif }
void wi_array_initialize(void) { _wi_array_items_per_page = wi_page_size() / sizeof(_wi_array_item_t); #ifndef HAVE_QSORT_R _wi_array_sort_lock = wi_lock_init(wi_lock_alloc()); #endif }
void wi_test_system(void) { wi_array_t *backtrace; WI_TEST_ASSERT_TRUE(wi_user_id() >= 0, ""); WI_TEST_ASSERT_TRUE(wi_string_length(wi_user_name()) > 0, ""); WI_TEST_ASSERT_TRUE(wi_string_length(wi_user_home()) > 0, ""); WI_TEST_ASSERT_TRUE(wi_group_id() >= 0, ""); WI_TEST_ASSERT_TRUE(wi_string_length(wi_group_name()) > 0, ""); WI_TEST_ASSERT_TRUE(wi_page_size() > 0, ""); backtrace = wi_backtrace(); if(backtrace) { WI_TEST_ASSERT_TRUE(wi_array_count(backtrace) > 0, ""); WI_TEST_ASSERT_NOT_EQUALS(wi_string_index_of_string(wi_array_components_joined_by_string(backtrace, WI_STR("\n")), WI_STR("test"), 0), WI_NOT_FOUND, ""); } WI_TEST_ASSERT_TRUE(wi_string_length(wi_getenv(WI_STR("HOME"))) > 0, ""); }
void wi_set_initialize(void) { _wi_set_buckets_per_page = wi_page_size() / sizeof(_wi_set_bucket_t); }
void wi_list_initialize(void) { _wi_list_nodes_per_page = wi_page_size() / sizeof(wi_list_node_t); }