#include "str.h"


Go to the source code of this file.
Defines | |
| #define | ch_h_inc h+=v^(v>>3) |
| #define | ch_icase(_c) (((_c)>='A'&&(_c)<='Z')?((_c)|0x20):(_c)) |
Functions | |
| static unsigned int | core_case_hash (str *s1, str *s2, unsigned int size) |
| static unsigned int | core_hash (const str *s1, const str *s2, const unsigned int size) |
Definition in file hash_func.h.
| #define ch_h_inc h+=v^(v>>3) |
| #define ch_icase | ( | _c | ) | (((_c)>='A'&&(_c)<='Z')?((_c)|0x20):(_c)) |
Definition at line 78 of file hash_func.h.
References ch_h_inc, ch_icase, _str::len, and _str::s.
Referenced by cfg_lock_helper(), imc_add_member(), imc_add_room(), imc_del_member(), imc_del_room(), imc_get_member(), and imc_get_room().
| static unsigned int core_hash | ( | const str * | s1, | |
| const str * | s2, | |||
| const unsigned int | size | |||
| ) | [inline, static] |
Definition at line 46 of file hash_func.h.
References ch_h_inc, _str::len, and _str::s.
Referenced by build_new_dlg(), calc_hash_profile(), dbt_db_del_table(), dbt_db_get_table(), dbt_release_table(), delete_phtable(), do_uac_auth(), get_dlg(), get_p_notify_body(), get_record_id(), get_sphere(), get_stored_info(), get_subs_dialog(), get_urecord(), get_wi_notify_body(), insert_htable(), insert_phtable(), is_dialog(), lock_udomain(), new_urecord(), notify(), p_tm_callback(), process_mi_params(), publ_cback_func(), pv_lookup_spec_name(), pv_table_add(), refresh_watcher(), restore_db_subs(), rls_handle_subscribe(), rls_notify_callback(), rls_restore_db_subs(), send_publish(), send_subscribe(), subs_cback_func(), timer_send_notify(), tr_lookup_class(), tr_table_add(), unlock_udomain(), update_contact(), update_phtable(), update_subscription(), and update_watchers_status().
1.5.6