diff options
author | William S Fulton <wsf@fultondesigns.co.uk> | 2019-02-25 19:27:23 +0000 |
---|---|---|
committer | William S Fulton <wsf@fultondesigns.co.uk> | 2019-02-25 19:27:23 +0000 |
commit | 83ea2280e2e99ecafa2e3d2e041548a2f02aa19b (patch) | |
tree | beb8299ad7375920859dd4c444f35ff919e50d9b /Source/Swig/swigparm.h | |
parent | 613ff08150e6264a5a4a964f2badeb6bba221398 (diff) | |
download | swig-83ea2280e2e99ecafa2e3d2e041548a2f02aa19b.tar.gz |
Fix Python compile errors with overloading and varargs
Fixes wrapping overloaded functions/constructors where a vararg
function is declared after a non-vararg function.
This is a long standing bug in the Python layer exposed since fastunpack
was turned on by default.
Diffstat (limited to 'Source/Swig/swigparm.h')
-rw-r--r-- | Source/Swig/swigparm.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Source/Swig/swigparm.h b/Source/Swig/swigparm.h index 368b4d26b..7b27df5f6 100644 --- a/Source/Swig/swigparm.h +++ b/Source/Swig/swigparm.h @@ -24,6 +24,7 @@ extern ParmList *CopyParmListMax(ParmList *, int count); extern int ParmList_len(ParmList *); extern int ParmList_numrequired(ParmList *); extern int ParmList_has_defaultargs(ParmList *p); +extern int ParmList_has_varargs(ParmList *p); /* Output functions */ extern String *ParmList_str(ParmList *); |