From e6e64666f09a0954f763cd72ca7261d4ff3a32dc Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Tue, 3 Jun 2003 21:49:44 +0000
Subject: [PATCH] Eliminate many BCC warnings.

---
 src/uifc/uifc32.c | 30 +++++++++++++-----------------
 1 file changed, 13 insertions(+), 17 deletions(-)

diff --git a/src/uifc/uifc32.c b/src/uifc/uifc32.c
index c7ac8764c3..3887e9f2f8 100644
--- a/src/uifc/uifc32.c
+++ b/src/uifc/uifc32.c
@@ -88,14 +88,13 @@ static char* helpfile=0;
 static uint  helpline=0;
 static char  blk_scrn[MAX_BFLN];
 static win_t sav[MAX_BUFS];
-static uint  max_opts=MAX_OPTS;
 static uifcapi_t* api;
 
 /* Prototypes */
 static int   uprintf(int x, int y, unsigned char attr, char *fmt,...);
 static void  bottomline(int line);
 static char  *utimestr(time_t *intime);
-static void  help();
+static void  help(void);
 static int   ugetstr(int left, int top, char *outstr, int max, long mode, int *lastkey);
 static void  timedisplay(void);
 
@@ -130,7 +129,7 @@ static void reset_dynamic(void) {
 /* Returns 0 on success.													*/
 /****************************************************************************/
 
-int kbwait() {
+int kbwait(void) {
 	int timeout=0;
 	while(timeout++<500) {
 		if(kbhit)
@@ -359,10 +358,10 @@ int ulist(int mode, int left, int top, int width, int *cur, int *bar
 	int height,y;
 	int i,j,opts=0,s=0; /* s=search index into options */
 	int	is_redraw=0;
-	int s_top=SCRN_TOP;
-	int	s_left=SCRN_LEFT;
-	int	s_right=SCRN_RIGHT;
-	int	s_bottom=api->scrn_len-3;
+	uint s_top=SCRN_TOP;
+	uint s_left=SCRN_LEFT;
+	uint s_right=SCRN_RIGHT;
+	uint s_bottom=api->scrn_len-3;
 
 	if(mode&WIN_FAT) {
 		s_top=1;
@@ -372,17 +371,16 @@ int ulist(int mode, int left, int top, int width, int *cur, int *bar
 	}
 	if(mode&WIN_SAV && api->savnum>=MAX_BUFS-1)
 		putch(7);
-	i=0;
 	if(mode&WIN_INS) bline|=BL_INS;
 	if(mode&WIN_DEL) bline|=BL_DEL;
 	if(mode&WIN_GET) bline|=BL_GET;
 	if(mode&WIN_PUT) bline|=BL_PUT;
 	bottomline(bline);
-	while(opts<max_opts && opts<MAX_OPTS)
+	while(opts<MAX_OPTS)
 		if(option[opts][0]==0)
 			break;
 		else opts++;
-	if(mode&WIN_XTR && opts<max_opts && opts<MAX_OPTS)
+	if(mode&WIN_XTR && opts<MAX_OPTS)
 		opts++;
 	height=opts+4;
 	if(top+height>s_bottom)
@@ -579,7 +577,7 @@ int ulist(int mode, int left, int top, int width, int *cur, int *bar
 				*(ptr++)=hclr|(bclr<<4); 
 			}
 			*(ptr++)='ź';
-			*(ptr++)=hclr|(bclr<<4);
+			*(ptr)=hclr|(bclr<<4);	/* Not incremented to shut ot BCC */
 			puttext(s_left+left,s_top+top,s_left+left+width-1
 				,s_top+top+height-1,win);
 			if(bar)
@@ -1174,7 +1172,6 @@ int uinput(int mode, int left, int top, char *prompt, char *str,
 	if(plen) {
 		in_win[i++]=':';
 		in_win[i++]=lclr|(bclr<<4);
-		c++; 
 	}
 
 	for(c=0;c<max+2;c++) {
@@ -1191,7 +1188,7 @@ int uinput(int mode, int left, int top, char *prompt, char *str,
 		in_win[i++]=hclr|(bclr<<4); 
 	}
 	in_win[i++]='ź';
-	in_win[i++]=hclr|(bclr<<4);
+	in_win[i]=hclr|(bclr<<4);	/* I is not incremented to shut up BCC */
 	puttext(SCRN_LEFT+left,SCRN_TOP+top,SCRN_LEFT+left+width-1
 		,SCRN_TOP+top+height-1,in_win);
 
@@ -1679,7 +1676,7 @@ void showbuf(int mode, int left, int top, int width, int height, char *title, ch
 	char *buf;
 	char *textbuf;
     char *p;
-	uint i,j,k,len;
+	int i,j,k,len;
 	int	 lines;
 	int pad=1;
 	int	is_redraw=0;
@@ -1794,7 +1791,6 @@ void showbuf(int mode, int left, int top, int width, int height, char *title, ch
 	}
 	len=strlen(hbuf);
 
-	i=0;
 	lines=1;		/* The first one is free */
 	k=0;
 	for(j=0;j<len;j++) {
@@ -1907,11 +1903,11 @@ void showbuf(int mode, int left, int top, int width, int height, char *title, ch
 /************************************************************/
 /* Help (F1) key function. Uses helpbuf as the help input.	*/
 /************************************************************/
-void help()
+static void help(void)
 {
 	char hbuf[HELPBUF_SIZE],str[256];
     char *p;
-	unsigned short line;
+	unsigned int line;
 	long l;
 	FILE *fp;
 
-- 
GitLab