Lines Matching refs:htab
49 HashTable *htab; member
306 int persistent = bdata->htab->u.flags & HASH_FLAG_PERSISTENT; in php_browscap_parser_cb()
371 zend_hash_update_ptr(bdata->htab, pattern, entry); in php_browscap_parser_cb()
413 browdata->htab = pemalloc(sizeof *browdata->htab, persistent); in browscap_read_file()
414 zend_hash_init_ex(browdata->htab, 0, NULL, in browscap_read_file()
447 browscap_globals->activation_bdata.htab = NULL; in browscap_globals_ctor()
456 if (bdata->htab != NULL) { in browscap_bdata_dtor()
459 zend_hash_destroy(bdata->htab); in browscap_bdata_dtor()
460 pefree(bdata->htab, persistent); in browscap_bdata_dtor()
461 bdata->htab = NULL; in browscap_bdata_dtor()
673 if (bdata->htab == NULL) { /* not initialized yet */ in PHP_FUNCTION()
679 if (!global_bdata.htab) { in PHP_FUNCTION()
708 found_entry = zend_hash_find_ptr(bdata->htab, lookup_browser_name); in PHP_FUNCTION()
710 …zend_hash_apply_with_arguments(bdata->htab, browser_reg_compare, 2, lookup_browser_name, &found_en… in PHP_FUNCTION()
713 found_entry = zend_hash_str_find_ptr(bdata->htab, in PHP_FUNCTION()
731 found_entry = zend_hash_find_ptr(bdata->htab, found_entry->parent); in PHP_FUNCTION()