Vanilla Development Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CVS update: Vanilla/pledit



Date:	Monday August 16, 1999 @ 13:16
Author:	ahn

Update of /home/netrek/cvsroot/Vanilla/pledit
In directory cvs.castle.real-time.com:/var/tmp/cvs-serv19648/pledit

Modified Files:
	main.c 
Log Message:
Changes by Ahn, see ChangeLog for details.


****************************************

Index: Vanilla/pledit/main.c
diff -u Vanilla/pledit/main.c:1.2 Vanilla/pledit/main.c:1.3
--- Vanilla/pledit/main.c:1.2	Fri Apr 30 15:19:04 1999
+++ Vanilla/pledit/main.c	Mon Aug 16 13:16:20 1999
@@ -20,16 +20,14 @@
 
 #include <signal.h>
 #include <errno.h>
+#include <stdarg.h>
+#include <stdlib.h>
 #include <curses.h>
-#include <varargs.h>
 #include "pledit.h"
 #include "defs.h"
 #include "data.h"
 
-
-void
-usage(argv0)
-char *argv0;
+void usage(char *argv0)
 {
     fprintf(stderr, "usage: %s [.players] [.global]\n\n", argv0);
     fprintf(stderr,
@@ -40,26 +38,21 @@
 /*
  * fatal(int errno, char *format, arg1, arg2, ...)
  */
-/* VARARGS */
-void
-fatal(va_alist)
-va_dcl
+
+void fatal(int errno, const char *fmt, ...)
 {
     va_list args;
-    char *format;
 
-    endwin();		/* shut curses down before printing error */
+    va_start(args, fmt);
 
-    va_start(args);
-    errno = (int) va_arg(args, int);
-    format = (char *) va_arg(args, char *);
+    endwin();		/* shut curses down before printing error */
 
     fflush(stdout);
     fprintf(stderr, "%s: ", "pledit");	/* (or argv[0]) */
 #ifdef NO_VFPRINTF
     fprintf(stderr, "a fatal error occurred");	/* lazy */
 #else
-    vfprintf(stderr, format, args);
+    vfprintf(stderr, fmt, args);
 #endif
 
     if (errno > 0)
@@ -77,18 +70,18 @@
 /*
  * Handle fatal signals (like SIGINT)
  */
-void
-signal_handler()
+
+void signal_handler(void)
 {
     endwin();		/* shut curses down */
     exit(3);
     /*NOTREACHED*/
 }
 
+void getpath(void);
+void edit_file(char *, char *);
 
-main(argc, argv)
-int argc;
-char **argv;
+int main(int argc, char **argv)
 {
     char *pl_filename, *gl_filename;