Miscelaneous ANSIfications. I'm assuming here 'main' should take (int,
char**) and return an int even on PC platforms. If not, please fix
PC/utils/makesrc.c ;-P
diff --git a/PC/os2vacpp/config.c b/PC/os2vacpp/config.c
index 3b8f854..3d54e53 100644
--- a/PC/os2vacpp/config.c
+++ b/PC/os2vacpp/config.c
@@ -15,41 +15,41 @@
 
 #include "Python.h"
 
-extern void initarray();
-extern void initaudioop();
-extern void initbinascii();
-extern void initcmath();
-extern void initerrno();
-extern void initimageop();
-extern void initmath();
-extern void initmd5();
-extern void initnew();
-extern void initnt();
-extern void initos2();
-extern void initoperator();
-extern void initposix();
-extern void initregex();
-extern void initrgbimg();
-extern void initrotor();
-extern void initsignal();
-extern void initselect();
-extern void init_socket();
-extern void initsoundex();
-extern void initstrop();
-extern void initstruct();
-extern void inittime();
-extern void initthread();
-extern void initcStringIO();
-extern void initcPickle();
-extern void initpcre();
+extern void initarray(void);
+extern void initaudioop(void);
+extern void initbinascii(void);
+extern void initcmath(void);
+extern void initerrno(void);
+extern void initimageop(void);
+extern void initmath(void);
+extern void initmd5(void);
+extern void initnew(void);
+extern void initnt(void);
+extern void initos2(void);
+extern void initoperator(void);
+extern void initposix(void);
+extern void initregex(void);
+extern void initrgbimg(void);
+extern void initrotor(void);
+extern void initsignal(void);
+extern void initselect(void);
+extern void init_socket(void);
+extern void initsoundex(void);
+extern void initstrop(void);
+extern void initstruct(void);
+extern void inittime(void);
+extern void initthread(void);
+extern void initcStringIO(void);
+extern void initcPickle(void);
+extern void initpcre(void);
 #ifdef WIN32
-extern void initmsvcrt();
+extern void initmsvcrt(void);
 #endif
 
 /* -- ADDMODULE MARKER 1 -- */
 
-extern void PyMarshal_Init();
-extern void initimp();
+extern void PyMarshal_Init(void);
+extern void initimp(void);
 
 struct _inittab _PyImport_Inittab[] = {
 
diff --git a/PC/os2vacpp/getpathp.c b/PC/os2vacpp/getpathp.c
index f796851..1c78674 100644
--- a/PC/os2vacpp/getpathp.c
+++ b/PC/os2vacpp/getpathp.c
@@ -64,8 +64,7 @@
 
 
 static int
-is_sep(ch)	/* determine if "ch" is a separator character */
-	char ch;
+is_sep(char ch)	/* determine if "ch" is a separator character */
 {
 #ifdef ALTSEP
 	return ch == SEP || ch == ALTSEP;
@@ -76,8 +75,7 @@
 
 
 static void
-reduce(dir)
-	char *dir;
+reduce(char *dir)
 {
 	int i = strlen(dir);
 	while (i > 0 && !is_sep(dir[i]))
@@ -87,8 +85,7 @@
 	
 
 static int
-exists(filename)
-	char *filename;
+exists(char *filename)
 {
 	struct stat buf;
 	return stat(filename, &buf) == 0;
@@ -96,9 +93,7 @@
 
 
 static void
-join(buffer, stuff)
-	char *buffer;
-	char *stuff;
+join(char *buffer, char *stuff)
 {
 	int n, k;
 	if (is_sep(stuff[0]))
@@ -117,9 +112,7 @@
 
 
 static int
-search_for_prefix(argv0_path, landmark)
-	char *argv0_path;
-	char *landmark;
+search_for_prefix(char *argv0_path, char *landmark)
 {
 	int n;
 
@@ -247,7 +240,7 @@
 #endif /* MS_WIN32 */
 
 static void
-get_progpath()
+get_progpath(void)
 {
 	extern char *Py_GetProgramName();
 	char *path = getenv("PATH");
@@ -299,7 +292,7 @@
 }
 
 static void
-calculate_path()
+calculate_path(void)
 {
 	char argv0_path[MAXPATHLEN+1];
 	char *buf;
@@ -451,7 +444,7 @@
 /* External interface */
 
 char *
-Py_GetPath()
+Py_GetPath(void)
 {
 	if (!module_search_path)
 		calculate_path();
@@ -460,7 +453,7 @@
 }
 
 char *
-Py_GetPrefix()
+Py_GetPrefix(void)
 {
 	if (!module_search_path)
 		calculate_path();
@@ -469,7 +462,7 @@
 }
 
 char *
-Py_GetExecPrefix()
+Py_GetExecPrefix(void)
 {
 	if (!module_search_path)
 		calculate_path();
@@ -478,7 +471,7 @@
 }
 
 char *
-Py_GetProgramFullPath()
+Py_GetProgramFullPath(void)
 {
 	if (!module_search_path)
 		calculate_path();