diff options
Diffstat (limited to 'Lib/php5/phpinit.swg')
-rw-r--r-- | Lib/php5/phpinit.swg | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/Lib/php5/phpinit.swg b/Lib/php5/phpinit.swg deleted file mode 100644 index d8a61b02b..000000000 --- a/Lib/php5/phpinit.swg +++ /dev/null @@ -1,25 +0,0 @@ - -/* ------------------------------------------------------------ - * The start of the PHP initialization function - * ------------------------------------------------------------ */ - -%insert(init) "swiginit.swg" - -%init %{ -SWIG_php_minit { - SWIG_InitializeModule(0); -%} - -%fragment("swig_php_init_member_ptr2", "header") { -#define SWIG_MEMBER_PTR ((char*)"CLASS::*") - -static void swig_member_ptr_dtor(zend_rsrc_list_entry *rsrc TSRMLS_DC) { - efree(rsrc->ptr); -} - -static int swig_member_ptr = 0; -} - -%fragment("swig_php_init_member_ptr", "init", fragment="swig_php_init_member_ptr2") { - swig_member_ptr = zend_register_list_destructors_ex(swig_member_ptr_dtor, NULL, SWIG_MEMBER_PTR, module_number); -} |