diff options
author | Pearu Peterson <pearu.peterson@gmail.com> | 2007-04-02 06:56:49 +0000 |
---|---|---|
committer | Pearu Peterson <pearu.peterson@gmail.com> | 2007-04-02 06:56:49 +0000 |
commit | 5c8f992c6ff487f0b5c97cb80ad0706473d05074 (patch) | |
tree | ecdb327d2e51e9a4d8a095216d562e16afc94b4b /numpy/f2py/cb_rules.py | |
parent | 45b5a6a8f416bf04a710aa74353397ffb3bda1ff (diff) | |
download | numpy-5c8f992c6ff487f0b5c97cb80ad0706473d05074.tar.gz |
Applying patch from ticket 437.
Diffstat (limited to 'numpy/f2py/cb_rules.py')
-rw-r--r-- | numpy/f2py/cb_rules.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/numpy/f2py/cb_rules.py b/numpy/f2py/cb_rules.py index 88de08abf..273ea4a7c 100644 --- a/numpy/f2py/cb_rules.py +++ b/numpy/f2py/cb_rules.py @@ -64,7 +64,7 @@ f2py_cb_start_clock(); \tif (PyCObject_Check(#name#_capi)) { \t#name#_typedef #name#_cptr; \t#name#_cptr = PyCObject_AsVoidPtr(#name#_capi); -\t#returncptr#(*#name#_cptr)(#optargs_nm##args_nm#); +\t#returncptr#(*#name#_cptr)(#optargs_nm##args_nm##strarglens_nm#); \t#return# \t} \tif (capi_arglist==NULL) { @@ -288,9 +288,9 @@ cb_arg_rules=[ isarray:'#ctype# *', isstring:'#ctype#' }, - 'strarglens':{isstring:',int #varname#_cb_len'}, # untested with multiple args - 'strarglens_td':{isstring:',int'}, # untested with multiple args - + 'strarglens':{isstring:',int #varname#_cb_len'}, # untested with multiple args + 'strarglens_td':{isstring:',int'}, # untested with multiple args + 'strarglens_nm':{isstring:',#varname#_cb_len'}, # untested with multiple args }, { # Scalars 'decl':{l_not(isintent_c):'\t#ctype# #varname#=(*#varname#_cb_capi);'}, |