aboutsummaryrefslogtreecommitdiff
path: root/Source/Swig/swigparm.h
diff options
context:
space:
mode:
authorWilliam S Fulton <wsf@fultondesigns.co.uk>2019-02-25 19:27:23 +0000
committerWilliam S Fulton <wsf@fultondesigns.co.uk>2019-02-25 19:27:23 +0000
commit83ea2280e2e99ecafa2e3d2e041548a2f02aa19b (patch)
treebeb8299ad7375920859dd4c444f35ff919e50d9b /Source/Swig/swigparm.h
parent613ff08150e6264a5a4a964f2badeb6bba221398 (diff)
downloadswig-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.h1
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 *);