Lines Matching refs:htab
47 HashTable *htab; member
300 int persistent = GC_FLAGS(bdata->htab) & IS_ARRAY_PERSISTENT; in php_browscap_parser_cb()
398 zend_hash_update_ptr(bdata->htab, pattern, entry); in php_browscap_parser_cb()
440 browdata->htab = pemalloc(sizeof *browdata->htab, persistent); in browscap_read_file()
441 zend_hash_init_ex(browdata->htab, 0, NULL, in browscap_read_file()
470 browscap_globals->activation_bdata.htab = NULL; in browscap_globals_ctor()
479 if (bdata->htab != NULL) { in browscap_bdata_dtor()
482 zend_hash_destroy(bdata->htab); in browscap_bdata_dtor()
483 pefree(bdata->htab, persistent); in browscap_bdata_dtor()
484 bdata->htab = NULL; in browscap_bdata_dtor()
715 if (bdata->htab == NULL) { /* not initialized yet */ in PHP_FUNCTION()
721 if (!global_bdata.htab) { in PHP_FUNCTION()
750 found_entry = zend_hash_find_ptr(bdata->htab, lookup_browser_name); in PHP_FUNCTION()
752 …zend_hash_apply_with_arguments(bdata->htab, browser_reg_compare, 2, lookup_browser_name, &found_en… in PHP_FUNCTION()
755 found_entry = zend_hash_str_find_ptr(bdata->htab, in PHP_FUNCTION()
773 found_entry = zend_hash_find_ptr(bdata->htab, found_entry->parent); in PHP_FUNCTION()