diff options
author | Pekka Enberg <penberg@cs.helsinki.fi> | 2010-02-27 12:38:24 +0200 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2010-02-27 16:17:44 -0800 |
commit | 7281ae375ee95fcdc121e98573d0d0d7f139b2c4 (patch) | |
tree | 432022d0d3d947c0f4e0bdebc904142ac4e42e17 | |
parent | 3844da04b4a55fe0beb7f0b1ce42b8a5ee802513 (diff) | |
download | uemacs-7281ae375ee95fcdc121e98573d0d0d7f139b2c4.tar.gz |
uemacs: enable -Wstrict-prototypes
This patch enables the GCC '-Wstrict-prototypes' switch and fixes up broken
prototypes.
Cc: Thiago Farina <tfransosi@gmail.com>
Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-rw-r--r-- | Makefile | 3 | ||||
-rw-r--r-- | edef.h | 2 | ||||
-rw-r--r-- | eval.c | 2 | ||||
-rw-r--r-- | isearch.c | 2 | ||||
-rw-r--r-- | search.c | 3 | ||||
-rw-r--r-- | spawn.c | 2 |
6 files changed, 8 insertions, 6 deletions
@@ -27,7 +27,8 @@ HDR=ebind.h edef.h efunc.h epath.h estruct.h evar.h # DO NOT ADD OR MODIFY ANY LINES ABOVE THIS -- make source creates them CC=gcc -CFLAGS=-O2 -Wall +WARNINGS=-Wall -Wstrict-prototypes +CFLAGS=-O2 $(WARNINGS) #CC=c89 +O3 # HP #CFLAGS= -D_HPUX_SOURCE -DSYSV #CFLAGS=-O4 -DSVR4 # Sun @@ -110,7 +110,7 @@ extern struct buffer *bheadp; /* Head of list of buffers */ extern struct buffer *blistp; /* Buffer for C-X C-B */ extern struct buffer *bfind(char *bname, int cflag, int bflag); /* Lookup a buffer by name */ -extern window_t *wpopup(); /* Pop up window creation */ +extern window_t *wpopup(void); /* Pop up window creation */ extern LINE *lalloc(int); /* Allocate a line */ extern char sres[NBUFN]; /* current screen resolution */ extern char pat[]; /* Search pattern */ @@ -184,6 +184,7 @@ char *gtusr(char *vname) return (errorm); } +extern char *getkill(void); /* * gtenv() @@ -193,7 +194,6 @@ char *gtusr(char *vname) char *gtenv(char *vname) { int vnum; /* ordinal number of var refrenced */ - char *getkill(); /* scan the list, looking for the referenced name */ for (vnum = 0; vnum < NEVARS; vnum++) @@ -33,7 +33,7 @@ static int echo_char(int c, int col); /* A couple of "own" variables for re-eat */ -static int (*saved_get_char) (); /* Get character routine */ +static int (*saved_get_char) (void); /* Get character routine */ static int eaten_char = -1; /* Re-eaten char */ /* A couple more "own" variables for the command string */ @@ -1368,6 +1368,8 @@ static int mceq(int bc, MC *mt) return (result); } +extern BITMAP clearbits(void); + /* * cclmake -- create the bitmap for the character class. * ppatptr is left pointing to the end-of-character-class character, @@ -1375,7 +1377,6 @@ static int mceq(int bc, MC *mt) */ static int cclmake(char **ppatptr, MC *mcptr) { - BITMAP clearbits(); BITMAP bmap; char *patptr; int pchr, ochr; @@ -27,7 +27,7 @@ extern short iochan; /* In "termio.c" */ #include <signal.h> #ifdef SIGWINCH extern int chg_width, chg_height; -extern void sizesignal(); +extern void sizesignal(int); #endif #endif |