Lines Matching refs:htab
43 HashTable *htab; member
309 bool persistent = GC_FLAGS(bdata->htab) & IS_ARRAY_PERSISTENT; in php_browscap_parser_cb()
383 zend_hash_update_ptr(bdata->htab, pattern, entry); in php_browscap_parser_cb()
422 browdata->htab = pemalloc(sizeof *browdata->htab, persistent); in browscap_read_file()
423 zend_hash_init(browdata->htab, 0, NULL, in browscap_read_file()
455 browscap_globals->activation_bdata.htab = NULL; in browscap_globals_ctor()
464 if (bdata->htab != NULL) { in browscap_bdata_dtor()
467 zend_hash_destroy(bdata->htab); in browscap_bdata_dtor()
468 pefree(bdata->htab, persistent); in browscap_bdata_dtor()
469 bdata->htab = NULL; in browscap_bdata_dtor()
718 if (bdata->htab == NULL) { /* not initialized yet */ in PHP_FUNCTION()
724 if (!global_bdata.htab) { in PHP_FUNCTION()
747 found_entry = zend_hash_find_ptr(bdata->htab, lookup_browser_name); in PHP_FUNCTION()
752 ZEND_HASH_MAP_FOREACH_PTR(bdata->htab, entry) { in PHP_FUNCTION()
780 found_entry = zend_hash_str_find_ptr(bdata->htab, in PHP_FUNCTION()
802 found_entry = zend_hash_find_ptr(bdata->htab, found_entry->parent); in PHP_FUNCTION()