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 if (browdata->htab == NULL) { in browscap_read_file()
418 zend_hash_init_ex(browdata->htab, 0, NULL, in browscap_read_file()
451 browscap_globals->activation_bdata.htab = NULL; in browscap_globals_ctor()
460 if (bdata->htab != NULL) { in browscap_bdata_dtor()
463 zend_hash_destroy(bdata->htab); in browscap_bdata_dtor()
464 pefree(bdata->htab, persistent); in browscap_bdata_dtor()
465 bdata->htab = NULL; in browscap_bdata_dtor()
677 if (bdata->htab == NULL) { /* not initialized yet */ in PHP_FUNCTION()
683 if (!global_bdata.htab) { in PHP_FUNCTION()
710 found_entry = zend_hash_find_ptr(bdata->htab, lookup_browser_name); in PHP_FUNCTION()
712 …zend_hash_apply_with_arguments(bdata->htab, browser_reg_compare, 2, lookup_browser_name, &found_en… in PHP_FUNCTION()
715 found_entry = zend_hash_str_find_ptr(bdata->htab, in PHP_FUNCTION()
733 found_entry = zend_hash_find_ptr(bdata->htab, found_entry->parent); in PHP_FUNCTION()