Lines Matching refs:fdat
286 struct php_user_filter_data *fdat = NULL; in user_filter_factory_create() local
303 if (FAILURE == zend_hash_find(BG(user_filter_map), (char*)filtername, len + 1, (void**)&fdat)) { in user_filter_factory_create()
320 …f (SUCCESS == zend_hash_find(BG(user_filter_map), wildcard, strlen(wildcard) + 1, (void**)&fdat)) { in user_filter_factory_create()
329 if (fdat == NULL) { in user_filter_factory_create()
337 if (fdat->ce == NULL) { in user_filter_factory_create()
338 if (FAILURE == zend_lookup_class(fdat->classname, strlen(fdat->classname), in user_filter_factory_create()
339 (zend_class_entry ***)&fdat->ce TSRMLS_CC)) { in user_filter_factory_create()
342 filtername, fdat->classname); in user_filter_factory_create()
345 fdat->ce = *(zend_class_entry**)fdat->ce; in user_filter_factory_create()
356 object_init_ex(obj, fdat->ce); in user_filter_factory_create()
413 static void filter_item_dtor(struct php_user_filter_data *fdat) in filter_item_dtor() argument
583 struct php_user_filter_data *fdat; in PHP_FUNCTION() local
607 fdat = ecalloc(1, sizeof(struct php_user_filter_data) + classname_len); in PHP_FUNCTION()
608 memcpy(fdat->classname, classname, classname_len); in PHP_FUNCTION()
610 if (zend_hash_add(BG(user_filter_map), filtername, filtername_len + 1, (void*)fdat, in PHP_FUNCTION()
611 sizeof(*fdat) + classname_len, NULL) == SUCCESS && in PHP_FUNCTION()
616 efree(fdat); in PHP_FUNCTION()