| /PHP_5_4/TSRM/ |
| H A D | TSRM.c | 36 ts_allocate_dtor dtor; member in struct:__anon1 179 if (resource_types_table && !resource_types_table[j].done && resource_types_table[j].dtor) { 180 resource_types_table[j].dtor(p->storage[j], &p->storage); 215 TSRM_API ts_rsrc_id ts_allocate_id(ts_rsrc_id *rsrc_id, size_t size, ts_allocate_ctor ctor, ts_allocate_dtor dtor) argument 240 resource_types_table[TSRM_UNSHUFFLE_RSRC_ID(*rsrc_id)].dtor = dtor; 392 if (resource_types_table[i].dtor) { 393 resource_types_table[i].dtor(thread_resources->storage[i], &thread_resources->storage); 457 if (resource_types_table[i].dtor) { 458 resource_types_table[i].dtor(thread_resource [all...] |
| H A D | TSRM.h | 111 TSRM_API ts_rsrc_id ts_allocate_id(ts_rsrc_id *rsrc_id, size_t size, ts_allocate_ctor ctor, ts_allocate_dtor dtor);
|
| /PHP_5_4/Zend/ |
| H A D | zend_alloc.h | 221 void (*dtor)(zend_mm_storage *storage); member in struct:_zend_mm_mem_handlers
|
| H A D | zend_iterators.c | 61 iter->funcs->dtor(iter TSRMLS_CC);
|
| H A D | zend_iterators.h | 33 void (*dtor)(zend_object_iterator *iter TSRMLS_DC); member in struct:_zend_object_iterator_funcs
|
| H A D | zend_llist.c | 26 ZEND_API void zend_llist_init(zend_llist *l, size_t size, llist_dtor_func_t dtor, unsigned char persistent) argument 32 l->dtor = dtor; 84 if ((l)->dtor) {\ 85 (l)->dtor((current)->data);\ 113 if (l->dtor) { 114 l->dtor(current->data); 146 if (l->dtor) { 147 l->dtor(data); 164 zend_llist_init(dst, src->size, src->dtor, sr [all...] |
| H A D | zend_llist.h | 42 llist_dtor_func_t dtor; member in struct:_zend_llist 50 ZEND_API void zend_llist_init(zend_llist *l, size_t size, llist_dtor_func_t dtor, unsigned char persistent);
|
| H A D | zend_objects_API.c | 55 if (obj->dtor && obj->object) { 57 obj->dtor(obj->object, i TSRMLS_CC); 102 ZEND_API zend_object_handle zend_objects_store_put(void *object, zend_objects_store_dtor_t dtor, zend_objects_free_object_storage_t free_storage, zend_objects_store_clone_t clone TSRMLS_DC) argument 125 obj->dtor = dtor?dtor:(zend_objects_store_dtor_t)zend_objects_destroy_object; 202 if (obj->dtor) { 207 obj->dtor(obj->object, handle TSRMLS_CC); 214 /* re-read the object from the object store as the store might have been reallocated in the dtor */ 262 retval.handle = zend_objects_store_put(new_object, obj->dtor, ob [all...] |
| H A D | zend_objects_API.h | 38 zend_objects_store_dtor_t dtor; member in struct:_zend_object_store_bucket::_store_bucket::_store_object 66 ZEND_API zend_object_handle zend_objects_store_put(void *object, zend_objects_store_dtor_t dtor, zend_objects_free_object_storage_t storage, zend_objects_store_clone_t clone TSRMLS_DC);
|
| H A D | zend_API.h | 593 #define ZVAL_ZVAL(z, zv, copy, dtor) { \ 600 if (dtor) { \ 621 #define RETVAL_ZVAL(zv, copy, dtor) ZVAL_ZVAL(return_value, zv, copy, dtor) 633 #define RETURN_ZVAL(zv, copy, dtor) { RETVAL_ZVAL(zv, copy, dtor); return; }
|
| /PHP_5_4/ext/spl/ |
| H A D | spl_directory.h | 51 spl_foreign_dtor_t dtor; member in struct:_spl_other_handler
|
| H A D | spl_heap.c | 61 spl_ptr_heap_dtor_func dtor; member in struct:_spl_ptr_heap 224 static spl_ptr_heap *spl_ptr_heap_init(spl_ptr_heap_cmp_func cmp, spl_ptr_heap_ctor_func ctor, spl_ptr_heap_dtor_func dtor) /* {{{ */ argument 228 heap->dtor = dtor; 310 heap->dtor(top TSRMLS_CC); 320 heap->dtor = from->dtor; 342 heap->dtor(heap->elements[i] TSRMLS_CC);
|
| H A D | spl_dllist.c | 79 spl_ptr_llist_dtor_func dtor; member in struct:_spl_ptr_llist 125 static spl_ptr_llist *spl_ptr_llist_init(spl_ptr_llist_ctor_func ctor, spl_ptr_llist_dtor_func dtor) /* {{{ */ argument 132 llist->dtor = dtor; 148 spl_ptr_llist_dtor_func dtor = llist->dtor; local 152 if(current && dtor) { 153 dtor(current TSRMLS_CC); 255 if (llist->dtor) { 256 llist->dtor(tai [all...] |
| H A D | spl_iterators.c | 149 sub_iter->funcs->dtor(sub_iter TSRMLS_CC); 365 iterator->funcs->dtor(iterator TSRMLS_CC); 384 sub_iter->funcs->dtor(sub_iter TSRMLS_CC); 567 sub_iter->funcs->dtor(sub_iter TSRMLS_CC); 875 /* call standard dtor */ 881 sub_iter->funcs->dtor(sub_iter TSRMLS_CC); 2243 /* call standard dtor */ 2249 object->inner.iterator->funcs->dtor(object->inner.iterator TSRMLS_CC); 2265 object->u.append.iterator->funcs->dtor(object->u.append.iterator TSRMLS_CC); 3301 intern->inner.iterator->funcs->dtor(inter [all...] |
| /PHP_5_4/main/ |
| H A D | output.c | 523 /* {{{ void php_output_handler_set_context(php_output_handler *handler, void *opaq, void (*dtor)(void* TSRMLS_DC) TSRMLS_DC) 524 * Set the context/state of an output handler. Calls the dtor of the previous context if there is one */ 525 PHPAPI void php_output_handler_set_context(php_output_handler *handler, void *opaq, void (*dtor)(void* TSRMLS_DC) TSRMLS_DC) 527 if (handler->dtor && handler->opaq) { 528 handler->dtor(handler->opaq TSRMLS_CC); 530 handler->dtor = dtor; 709 if (handler->dtor && handler->opaq) { 710 handler->dtor(handler->opaq TSRMLS_CC);
|
| H A D | php_output.h | 116 /* output handler context dtor */ 138 void (*dtor)(void *opaq TSRMLS_DC); member in struct:_php_output_handler 236 PHPAPI void php_output_handler_set_context(php_output_handler *handler, void *opaq, void (*dtor)(void* TSRMLS_DC) TSRMLS_DC);
|
| /PHP_5_4/main/streams/ |
| H A D | filter.c | 311 if (filter->fops->dtor) 312 filter->fops->dtor(filter TSRMLS_CC);
|
| H A D | php_stream_context.h | 47 void (*dtor)(php_stream_notifier *notifier); member in struct:_php_stream_notifier
|
| H A D | php_stream_filter_api.h | 95 void (*dtor)(php_stream_filter *thisfilter TSRMLS_DC); member in struct:_php_stream_filter_ops
|
| /PHP_5_4/ext/mysqlnd/ |
| H A D | mysqlnd_driver.c | 145 new_object->m->dtor(new_object TSRMLS_CC); 151 new_object->m->dtor(new_object TSRMLS_CC); 183 new_object->m->dtor(new_object TSRMLS_CC); 241 ret->m->dtor(ret, TRUE TSRMLS_CC); 263 net->m.dtor(net, stats, error_info TSRMLS_CC);
|
| H A D | mysqlnd_net.c | 985 /* {{{ mysqlnd_net::dtor */ 987 MYSQLND_METHOD(mysqlnd_net, dtor)(MYSQLND_NET * const net, MYSQLND_STATS * const stats, MYSQLND_ERROR_INFO * const error_info TSRMLS_DC) 989 DBG_ENTER("mysqlnd_net::dtor"); 1009 MYSQLND_METHOD(mysqlnd_net, dtor), 1054 net->m.dtor(net, stats, error_info TSRMLS_CC);
|
| H A D | mysqlnd_structs.h | 292 func_mysqlnd_net__dtor dtor; member in struct:st_mysqlnd_net_methods 525 func_mysqlnd_conn_data__dtor dtor; member in struct:st_mysqlnd_conn_data_methods 562 func_mysqlnd_conn__dtor dtor; member in struct:st_mysqlnd_conn_methods 727 func_mysqlnd_stmt__dtor dtor; member in struct:st_mysqlnd_stmt_methods
|
| H A D | mysqlnd.c | 176 /* {{{ mysqlnd_conn_data::dtor */ 178 MYSQLND_METHOD_PRIVATE(mysqlnd_conn_data, dtor)(MYSQLND_CONN_DATA * conn TSRMLS_DC) 180 DBG_ENTER("mysqlnd_conn_data::dtor"); 1021 conn_handle->m->dtor(conn_handle TSRMLS_CC); 1810 conn->m->dtor(conn TSRMLS_CC); 2648 MYSQLND_METHOD_PRIVATE(mysqlnd_conn_data, dtor), 2685 /* {{{ mysqlnd_conn_data::dtor */ 2687 MYSQLND_METHOD_PRIVATE(mysqlnd_conn, dtor)(MYSQLND * conn TSRMLS_DC) 2689 DBG_ENTER("mysqlnd_conn::dtor"); 2728 /* do it after free_reference/dtor an [all...] |
| /PHP_5_4/ext/pdo/ |
| H A D | php_pdo_driver.h | 406 pdo_stmt_dtor_func dtor; member in struct:pdo_stmt_methods 538 pdo_stmt_t *stmt; /* for convenience in dtor */
|
| /PHP_5_4/ext/standard/ |
| H A D | filters.c | 325 php_conv_dtor_func dtor; member in struct:_php_conv 329 #define php_conv_dtor(a) ((php_conv *)a)->dtor((a)) 370 inst->_super.dtor = (php_conv_dtor_func) php_conv_base64_encode_dtor; 617 inst->_super.dtor = (php_conv_dtor_func) php_conv_base64_decode_dtor; 977 inst->_super.dtor = (php_conv_dtor_func) php_conv_qprint_encode_dtor; 1189 inst->_super.dtor = (php_conv_dtor_func) php_conv_qprint_decode_dtor;
|