Lines Matching refs:htab
45 HashTable *htab; member
304 int persistent = GC_FLAGS(bdata->htab) & IS_ARRAY_PERSISTENT; in php_browscap_parser_cb()
378 zend_hash_update_ptr(bdata->htab, pattern, entry); in php_browscap_parser_cb()
417 browdata->htab = pemalloc(sizeof *browdata->htab, persistent); in browscap_read_file()
418 zend_hash_init(browdata->htab, 0, NULL, in browscap_read_file()
450 browscap_globals->activation_bdata.htab = NULL; in browscap_globals_ctor()
459 if (bdata->htab != NULL) { in browscap_bdata_dtor()
462 zend_hash_destroy(bdata->htab); in browscap_bdata_dtor()
463 pefree(bdata->htab, persistent); in browscap_bdata_dtor()
464 bdata->htab = NULL; in browscap_bdata_dtor()
695 if (bdata->htab == NULL) { /* not initialized yet */ in PHP_FUNCTION()
701 if (!global_bdata.htab) { in PHP_FUNCTION()
724 found_entry = zend_hash_find_ptr(bdata->htab, lookup_browser_name); in PHP_FUNCTION()
728 ZEND_HASH_FOREACH_PTR(bdata->htab, entry) { in PHP_FUNCTION()
735 found_entry = zend_hash_str_find_ptr(bdata->htab, in PHP_FUNCTION()
753 found_entry = zend_hash_find_ptr(bdata->htab, found_entry->parent); in PHP_FUNCTION()