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;