diff options
author | Frederic Peters <fpeters@entrouvert.com> | 2005-02-08 11:35:14 +0000 |
---|---|---|
committer | Frederic Peters <fpeters@entrouvert.com> | 2005-02-08 11:35:14 +0000 |
commit | d0895fab77a716f0ae2f8c8deceac89a601b9860 (patch) | |
tree | e80336783eb278954bce7c277afb9ff47e58efdb /php | |
parent | 9687522fb3ad715d4c4e5d59f4acb82edba5dca3 (diff) | |
download | lasso-d0895fab77a716f0ae2f8c8deceac89a601b9860.tar.gz lasso-d0895fab77a716f0ae2f8c8deceac89a601b9860.tar.xz lasso-d0895fab77a716f0ae2f8c8deceac89a601b9860.zip |
ultra magic swig search&replace; compiles with new debian php packages (and
old ones too)
Diffstat (limited to 'php')
-rwxr-xr-x | php/patch_swig_output.py | 7 |
1 files changed, 7 insertions, 0 deletions
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 |