Update of /cvsroot/netrek/server/Vanilla/pledit In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23267/pledit Modified Files: edit.c input.c pledit.h Log Message: compilation fixes pledit Index: pledit.h =================================================================== RCS file: /cvsroot/netrek/server/Vanilla/pledit/pledit.h,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- pledit.h 28 Sep 2005 12:14:05 -0000 1.2 +++ pledit.h 8 May 2006 08:22:42 -0000 1.3 @@ -6,6 +6,11 @@ #include "config.h" +/* prototypes */ +void fatal(int nerrno, const char *fmt, ...); +int get_input(WINDOW *w, int row, int col); +int get_line(WINDOW *w, int row, int col, int width, char *buf); + /* how many seconds to look at a popup (add more for slow terminals) */ #define POP_DELAY 2 Index: edit.c =================================================================== RCS file: /cvsroot/netrek/server/Vanilla/pledit/edit.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- edit.c 28 Sep 2005 12:14:05 -0000 1.2 +++ edit.c 8 May 2006 08:22:42 -0000 1.3 @@ -9,6 +9,7 @@ #ifndef LTD_STATS #include <stdio.h> +#include <unistd.h> #include <fcntl.h> #include <errno.h> #include <curses.h> @@ -464,7 +465,7 @@ } -add_player() +void add_player() { struct statentry *sep; int i; @@ -586,12 +587,12 @@ struct status *glp; { char *crypt(const char*, const char*); - int idx, newidx, res, new; + int idx, newidx, res, new = FALSE; char field[81], tmp[32]; char oldpw[16]; int ival; - float fval; - char *sval; + float fval = 0.0; + char *sval = '\0'; saltbuf sb; strcpy(oldpw, sep->password); Index: input.c =================================================================== RCS file: /cvsroot/netrek/server/Vanilla/pledit/input.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- input.c 30 Sep 2005 05:57:43 -0000 1.2 +++ input.c 8 May 2006 08:22:42 -0000 1.3 @@ -10,6 +10,7 @@ #include <stdio.h> #include <signal.h> +#include <unistd.h> #include <curses.h> #include "pledit.h" #include "defs.h" @@ -445,16 +446,12 @@ /* called during editing */ /* (result: 1 = no change, 2 = new string, -1/-2 = same but BKTAB, 3 = ESC) */ -int -get_line(w, row, col, width, buf) -WINDOW *w; -int row, col, width; -char *buf; +int get_line(WINDOW *w, int row, int col, int width, char *buf) { enum { NOTHING, EDITING } mode; int changed, posn; int ch, res; - int match, last_match; + int match, last_match = 0; char new[81], blanks[81]; strcpy(new, buf); @@ -586,10 +583,7 @@ /* called from main loop */ -int -get_input(w, row, col) -WINDOW *w; -int row, col; +int get_input(WINDOW *w, int row, int col) { int key;