Peter Schneider-Kamp <nowonder@nowonder.de>:
Remove some of GCC's warning in -Wstrict-prototypes mode.

This closes SourceForge patch #101342.
diff --git a/Modules/arraymodule.c b/Modules/arraymodule.c
index 6648c9c..530b214 100644
--- a/Modules/arraymodule.c
+++ b/Modules/arraymodule.c
@@ -788,9 +788,7 @@
 Return the i-th element and delete it from the array. i defaults to -1.";
 
 static PyObject *
-array_extend(self, args)
-	arrayobject *self;
-	PyObject *args;
+array_extend(arrayobject *self, PyObject *args)
 {
 	int size;
         PyObject    *bb;
diff --git a/Modules/readline.c b/Modules/readline.c
index 4f8969b..0148206 100644
--- a/Modules/readline.c
+++ b/Modules/readline.c
@@ -27,13 +27,13 @@
 #else
 #include <readline/readline.h> /* You may need to add an -I option to Setup */
 
-extern int rl_parse_and_bind();
-extern int rl_read_init_file();
-extern int rl_insert_text();
-extern int rl_bind_key();
-extern int rl_bind_key_in_map();
-extern int rl_initialize();
-extern int add_history();
+extern int rl_parse_and_bind(char *);
+extern int rl_read_init_file(char *);
+extern int rl_insert_text(char *);
+extern int rl_bind_key(int, Function *);
+extern int rl_bind_key_in_map(int, Function *, Keymap);
+extern int rl_initialize(void);
+extern int add_history(char *);
 extern Function *rl_event_hook;
 #endif
 
diff --git a/Modules/selectmodule.c b/Modules/selectmodule.c
index 1c747a5..1c1f3d8 100644
--- a/Modules/selectmodule.c
+++ b/Modules/selectmodule.c
@@ -508,7 +508,7 @@
 };
 
 static pollObject *
-newPollObject()
+newPollObject(void)
 {
         pollObject *self;
 	self = PyObject_New(pollObject, &poll_Type);
diff --git a/Objects/fileobject.c b/Objects/fileobject.c
index beb36b5..6305520 100644
--- a/Objects/fileobject.c
+++ b/Objects/fileobject.c
@@ -253,14 +253,11 @@
 /* a portable fseek() function
    return 0 on success, non-zero on failure (with errno set) */
 int
-_portable_fseek(fp, offset, whence)
-	FILE* fp;
 #if defined(HAVE_LARGEFILE_SUPPORT) && SIZEOF_OFF_T < 8 && SIZEOF_FPOS_T >= 8 
-	fpos_t offset;
+_portable_fseek(FILE *fp, fpos_t offset, int whence)
 #else
-	off_t offset;
+_portable_fseek(FILE *fp, off_t offset, int whence)
 #endif
-	int whence;
 {
 #if defined(HAVE_FSEEKO)
 	return fseeko(fp, offset, whence);
@@ -302,8 +299,7 @@
 #else
 off_t
 #endif
-_portable_ftell(fp)
-	FILE* fp;
+_portable_ftell(FILE* fp)
 {
 #if defined(HAVE_FTELLO) && defined(HAVE_LARGEFILE_SUPPORT)
 	return ftello(fp);