From d0895fab77a716f0ae2f8c8deceac89a601b9860 Mon Sep 17 00:00:00 2001 From: Frederic Peters Date: Tue, 8 Feb 2005 11:35:14 +0000 Subject: ultra magic swig search&replace; compiles with new debian php packages (and old ones too) --- php/patch_swig_output.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'php') diff --git a/php/patch_swig_output.py b/php/patch_swig_output.py index fcf03d71..d00df59e 100755 --- a/php/patch_swig_output.py +++ b/php/patch_swig_output.py @@ -195,4 +195,11 @@ wrap = re.sub(r'zend_register_internal_class_ex(.*)NULL,NULL\)', wrap = re.sub('zend_rsrc_list_get_rsrc_type(.*)lval', r'zend_rsrc_list_get_rsrc_type\1lval TSRMLS_CC', wrap) +wrap = wrap.replace('int argbase=0 ;\n \n \n', 'int argbase=0 ;\n TSRMLS_FETCH();\n\n') +wrap = wrap.replace('zval *return_value=&_return_value;', + 'zval *return_value=&_return_value;\n TSRMLS_FETCH();\n') + +wrap = wrap.replace('int argbase=0 ;\n \n {\n node_info *info, *super;\n%s' % (' \n'*8), + 'int argbase=0 ;\n\n TSRMLS_FETCH();\n {\n node_info *info, *super;\n') + print wrap -- cgit