Skip to content

Commit a534594

Browse files
committed
ANSIfication: remove very-old-varargs code, fix function declarations so
they include prototypes.
1 parent bd4bc4e commit a534594

File tree

4 files changed

+4
-38
lines changed

4 files changed

+4
-38
lines changed

Objects/abstract.c

Lines changed: 0 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -298,8 +298,6 @@ PyNumber_Check(PyObject *o)
298298
PyObject *
299299
PyNumber_Or(PyObject *v, PyObject *w)
300300
{
301-
extern int PyNumber_Coerce();
302-
303301
BINOP(v, w, "__or__", "__ror__", PyNumber_Or);
304302
if (v->ob_type->tp_as_number != NULL) {
305303
PyObject *x = NULL;
@@ -319,8 +317,6 @@ PyNumber_Or(PyObject *v, PyObject *w)
319317
PyObject *
320318
PyNumber_Xor(PyObject *v, PyObject *w)
321319
{
322-
extern int PyNumber_Coerce();
323-
324320
BINOP(v, w, "__xor__", "__rxor__", PyNumber_Xor);
325321
if (v->ob_type->tp_as_number != NULL) {
326322
PyObject *x = NULL;
@@ -1391,25 +1387,11 @@ PyObject_CallObject(PyObject *o, PyObject *a)
13911387
}
13921388

13931389
PyObject *
1394-
#ifdef HAVE_STDARG_PROTOTYPES
1395-
/* VARARGS 2 */
13961390
PyObject_CallFunction(PyObject *callable, char *format, ...)
1397-
#else
1398-
/* VARARGS */
1399-
PyObject_CallFunction(va_alist) va_dcl
1400-
#endif
14011391
{
14021392
va_list va;
14031393
PyObject *args, *retval;
1404-
#ifdef HAVE_STDARG_PROTOTYPES
14051394
va_start(va, format);
1406-
#else
1407-
PyObject *callable;
1408-
char *format;
1409-
va_start(va);
1410-
callable = va_arg(va, PyObject *);
1411-
format = va_arg(va, char *);
1412-
#endif
14131395

14141396
if (callable == NULL) {
14151397
va_end(va);
@@ -1444,27 +1426,11 @@ PyObject_CallFunction(PyObject *callable, char *format, ...)
14441426
}
14451427

14461428
PyObject *
1447-
#ifdef HAVE_STDARG_PROTOTYPES
1448-
/* VARARGS 2 */
14491429
PyObject_CallMethod(PyObject *o, char *name, char *format, ...)
1450-
#else
1451-
/* VARARGS */
1452-
PyObject_CallMethod(va_alist) va_dcl
1453-
#endif
14541430
{
14551431
va_list va;
14561432
PyObject *args, *func = 0, *retval;
1457-
#ifdef HAVE_STDARG_PROTOTYPES
14581433
va_start(va, format);
1459-
#else
1460-
PyObject *o;
1461-
char *name;
1462-
char *format;
1463-
va_start(va);
1464-
o = va_arg(va, PyObject *);
1465-
name = va_arg(va, char *);
1466-
format = va_arg(va, char *);
1467-
#endif
14681434

14691435
if (o == NULL || name == NULL) {
14701436
va_end(va);

PC/WinMain.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
#include "Python.h"
77

8-
extern int Py_Main();
8+
extern int Py_Main(int, char **);
99

1010
int WINAPI WinMain(
1111
HINSTANCE hInstance, /* handle to current instance */

PC/getpathp.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,7 @@ getpythonregpath(HKEY keyBase, int skipcore)
336336
static void
337337
get_progpath(void)
338338
{
339-
extern char *Py_GetProgramName();
339+
extern char *Py_GetProgramName(void);
340340
char *path = getenv("PATH");
341341
char *prog = Py_GetProgramName();
342342

PC/os2vacpp/getpathp.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES.
1616

1717
#ifdef MS_WIN32
1818
#include <windows.h>
19-
extern BOOL PyWin_IsWin32s();
19+
extern BOOL PyWin_IsWin32s(void);
2020
#endif
2121

2222
#include <sys/types.h>
@@ -242,7 +242,7 @@ getpythonregpath(HKEY keyBase, BOOL bWin32s)
242242
static void
243243
get_progpath(void)
244244
{
245-
extern char *Py_GetProgramName();
245+
extern char *Py_GetProgramName(void);
246246
char *path = getenv("PATH");
247247
char *prog = Py_GetProgramName();
248248

0 commit comments

Comments
 (0)