diff --git a/Objects/abstract.c b/Objects/abstract.c index 1d990194d5d..96b5fe81837 100644 --- a/Objects/abstract.c +++ b/Objects/abstract.c @@ -298,8 +298,6 @@ PyNumber_Check(PyObject *o) PyObject * PyNumber_Or(PyObject *v, PyObject *w) { - extern int PyNumber_Coerce(); - BINOP(v, w, "__or__", "__ror__", PyNumber_Or); if (v->ob_type->tp_as_number != NULL) { PyObject *x = NULL; @@ -319,8 +317,6 @@ PyNumber_Or(PyObject *v, PyObject *w) PyObject * PyNumber_Xor(PyObject *v, PyObject *w) { - extern int PyNumber_Coerce(); - BINOP(v, w, "__xor__", "__rxor__", PyNumber_Xor); if (v->ob_type->tp_as_number != NULL) { PyObject *x = NULL; @@ -1391,25 +1387,11 @@ PyObject_CallObject(PyObject *o, PyObject *a) } PyObject * -#ifdef HAVE_STDARG_PROTOTYPES -/* VARARGS 2 */ PyObject_CallFunction(PyObject *callable, char *format, ...) -#else -/* VARARGS */ - PyObject_CallFunction(va_alist) va_dcl -#endif { va_list va; PyObject *args, *retval; -#ifdef HAVE_STDARG_PROTOTYPES va_start(va, format); -#else - PyObject *callable; - char *format; - va_start(va); - callable = va_arg(va, PyObject *); - format = va_arg(va, char *); -#endif if (callable == NULL) { va_end(va); @@ -1444,27 +1426,11 @@ PyObject_CallFunction(PyObject *callable, char *format, ...) } PyObject * -#ifdef HAVE_STDARG_PROTOTYPES -/* VARARGS 2 */ PyObject_CallMethod(PyObject *o, char *name, char *format, ...) -#else -/* VARARGS */ - PyObject_CallMethod(va_alist) va_dcl -#endif { va_list va; PyObject *args, *func = 0, *retval; -#ifdef HAVE_STDARG_PROTOTYPES va_start(va, format); -#else - PyObject *o; - char *name; - char *format; - va_start(va); - o = va_arg(va, PyObject *); - name = va_arg(va, char *); - format = va_arg(va, char *); -#endif if (o == NULL || name == NULL) { va_end(va); diff --git a/PC/WinMain.c b/PC/WinMain.c index c3d0f2fe1ff..4249567fa68 100644 --- a/PC/WinMain.c +++ b/PC/WinMain.c @@ -5,7 +5,7 @@ #include "Python.h" -extern int Py_Main(); +extern int Py_Main(int, char **); int WINAPI WinMain( HINSTANCE hInstance, /* handle to current instance */ diff --git a/PC/getpathp.c b/PC/getpathp.c index e4ff136ea70..8178ab27cff 100644 --- a/PC/getpathp.c +++ b/PC/getpathp.c @@ -336,7 +336,7 @@ done: static void get_progpath(void) { - extern char *Py_GetProgramName(); + extern char *Py_GetProgramName(void); char *path = getenv("PATH"); char *prog = Py_GetProgramName(); diff --git a/PC/os2vacpp/getpathp.c b/PC/os2vacpp/getpathp.c index 1c78674175b..533689c63f5 100644 --- a/PC/os2vacpp/getpathp.c +++ b/PC/os2vacpp/getpathp.c @@ -16,7 +16,7 @@ redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES. #ifdef MS_WIN32 #include -extern BOOL PyWin_IsWin32s(); +extern BOOL PyWin_IsWin32s(void); #endif #include @@ -242,7 +242,7 @@ getpythonregpath(HKEY keyBase, BOOL bWin32s) static void get_progpath(void) { - extern char *Py_GetProgramName(); + extern char *Py_GetProgramName(void); char *path = getenv("PATH"); char *prog = Py_GetProgramName();