Fix trivial compiler warnings, mostly unused vars
Author: Colin Tuckley colint@debian.org

--- a/src/console.c
+++ b/src/console.c
@@ -254,7 +254,6 @@
 
 void winputs (int voie, int attr, char *ptr)
 {
-	int val;
 	int header;
 
 	if (attr == -1)
@@ -265,7 +264,6 @@
 	else
 		header = 0;
 
-	val = (attr & 8) ? 255 : 127;
 	window_write (voie, ptr, strlen (ptr), attr, header);
 }
 
--- a/src/drv_mod.c
+++ b/src/drv_mod.c
@@ -575,11 +575,6 @@
 			ioctl (ptrcom->comfd, TIOCMGET, &mcs);
 			con = (mcs & TIOCM_CAR) ? 1 : 0;
 
-			fin_rxmodem = 0;
-			fin_txmodem = 0;
-			abort_xmodem = 0;
-			zr_pos = 0;
-
 			if ((svoie[voie]->sta.connect > 1) && (svoie[voie]->sta.connect < 17) && (!con))
 			{
 				md_no_echo (voie);
@@ -851,10 +846,12 @@
 			con = (nstat & 0x80) ? 1 : 0;
 #endif
 
+#ifdef __FBBDOS__
 			fin_rxmodem = 0;
 			fin_txmodem = 0;
 			abort_xmodem = 0;
 			zr_pos = 0;
+#endif
 
 			if ((svoie[voie]->sta.connect > 1) && (svoie[voie]->sta.connect < 17) && (!con))
 			{
--- a/src/fwdovl5.c
+++ b/src/fwdovl5.c
@@ -737,14 +737,9 @@
 					}
 					else
 					{
-						struct tm *tm;
-						time_t temps = time (NULL);
 						int jour;
-						int delai;
 
 						jour = dirblk.ff_fdate & 0x1f;
-						tm = gmtime (&temps);
-						delai = tm->tm_mday - jour;
 						if (jour < 0)
 							jour += 31;
 						if (jour > 15)
--- a/src/ibm.c
+++ b/src/ibm.c
@@ -190,7 +190,6 @@
 
 void format_ffblk (struct ffblk *blk, struct dirent *dir)
 {
-	int ret;
 	int year;
 	struct stat st;
 	struct tm *tm;
@@ -205,13 +204,10 @@
 	else
 		sprintf (filename, "%s/%s", blk->ff_base, dir->d_name);
 
-	ret = lstat (filename, &st);
-
 	if (S_ISLNK (st.st_mode))
 	{
 		/* printf ("link\n"); */
 		blk->ff_attrib |= FA_LINK;
-		ret = stat (filename, &st);
 		if (S_ISDIR (st.st_mode))
 		{
 			blk->ff_attrib |= FA_DIREC;
--- a/src/init_tnc.c
+++ b/src/init_tnc.c
@@ -26,7 +26,7 @@
 {
 	FILE *fpinit;
 	char s[80];
-	int port, port_ok, reset;
+	int port, port_ok;
 	int d_init;
 	int lig, col, i, ok;
 	int ok_init[NBPORT];
@@ -223,7 +223,6 @@
 #endif
 					while (1)
 					{
-						reset = 4;
 						tncstr (port, "*", 0);
 						sleep_ (1);
 						tncstr (port, "\021\030\003", 0);
--- a/src/k_tasks.c
+++ b/src/k_tasks.c
@@ -422,7 +422,7 @@
 	static long bprec = -1;
 	long bt;
 	FbbTimer *tt;
-	FbbTimer *pr;
+	/*FbbTimer *pr;*/
 	long delta;
 
 	bt = btime ();
@@ -434,7 +434,7 @@
 	bprec = bt;
 
 	tt = timer_head;
-	pr = NULL;
+	/*pr = NULL;*/
 
 	while (tt)
 	{
@@ -460,7 +460,7 @@
 		}
 		else
 		{
-			pr = tt;
+			/*pr = tt;*/
 			tt = tt->next;
 		}
 	}
--- a/src/mbl_impo.c
+++ b/src/mbl_impo.c
@@ -550,10 +550,7 @@
 			}
 			else
 			{
-				struct tm *sdate;
-
 				reduit_message (numero, pvoie->appendf, last_header);
-				sdate = gmtime (&pvoie->messdate);
 				sprintf (temp, "%s\r\rOriginal to %s@%s\r\r%c",
 						 last_header, pbul->desti, pbul->bbsv, car_fin);
 
--- a/src/mbl_read.c
+++ b/src/mbl_read.c
@@ -804,13 +804,11 @@
 
 static char *read_headers(long date)
 {
-	int nb;
 	FILE *fptr;
 	char chaine[256];
 	rd_list *ptemp = pvoie->t_read;
 	static  char bbs[41];
 
-	nb = 0;
 	*bbs = '\0';
 	
 	if ((fptr = ouvre_mess (O_TEXT, ptemp->nmess, '\0')) != NULL)
--- a/src/mbl_sys.c
+++ b/src/mbl_sys.c
@@ -260,7 +260,7 @@
 	unsigned ds, dss;
 	char indic[80];
 	char buffer[300];
-	char *ptr, *ind;
+	char *ptr;
 	FILE *fptr;
 	int first = 1;
 
@@ -270,7 +270,6 @@
 	{
 		while (fgets (buffer, 300, fptr))
 		{
-			ind = indic;
 			ptr = buffer;
 			if ((!isgraph (*buffer)) || (*buffer == '#'))
 				continue;
--- a/src/mbl_user.c
+++ b/src/mbl_user.c
@@ -397,7 +397,7 @@
 {
 #define TBUF 20
 	long pos, nbc = MAXSTAT;
-	int nblig, nbrec, lg;
+	int nblig, nbrec;
 	unsigned char valport;
 	statis buffstat[TBUF];
 	char valcall[8];
@@ -429,7 +429,6 @@
 		}
 		--nbrec;
 		pvoie->noenr_menu -= (long) sizeof (statis);
-		lg = (strlen (pvoie->ch_temp));
 		if (strmatch (buffstat[nbrec].indcnx, pvoie->ch_temp))
 		{
 			/* test de la validite du port */
--- a/src/pacsat.c
+++ b/src/pacsat.c
@@ -453,7 +453,6 @@
  */
 static int req_dir (char *callsign)
 {
-	u_char flags;
 	ushort block_size;
 	struct stuser *user;
 	struct sthole *hole;
@@ -461,7 +460,6 @@
 	int i;
 
 	i = HDRSIZE;
-	flags = rkss[i];
 	i += 1;
 	memcpy (&block_size, &rkss[i], 2);
 	i += 2;
@@ -1162,7 +1160,7 @@
 	FILE *fptm;
 	int fd_msg;
 	int fd_pfh;
-	int i, nb, wr, tot, lgbuf;
+	int i, nb, tot, lgbuf;
 	uchar buf[4096];
 
 	if (fpth)
@@ -1182,7 +1180,6 @@
 
 	crc = 0;
 	tot = 0;
-	wr = 0;
 	lgbuf = sizeof (buf);
 
 	for (;;)
@@ -1191,7 +1188,7 @@
 		if (nb <= 0)
 			break;
 		if (fd_pfh)
-			wr = write (fd_pfh, buf, nb);
+			write (fd_pfh, buf, nb);
 		for (i = 0; i < nb; i++)
 		{
 			crc += buf[i];
--- a/src/xmodem.c
+++ b/src/xmodem.c
@@ -644,13 +644,11 @@
 
 static void sig_child (int sig)
 {
-	int ret;
 	int pid;
 	int voie;
 	int status;
 
 	pid = wait (&status);
-	ret = WEXITSTATUS (status);
 
 	for (voie = 0; voie < NBVOIES; voie++)
 	{
--- a/src/xfbbd.c
+++ b/src/xfbbd.c
@@ -355,13 +355,12 @@
 void WinDebug (char *fmt,...)
 {
 	va_list argptr;
-	int cnt;
 
 	if (!verbose)
 		return;
 
 	va_start (argptr, fmt);
-	cnt = vprintf (fmt, argptr);
+	vprintf (fmt, argptr);
 	va_end (argptr);
 }
 /*
--- a/src/gesfic.c
+++ b/src/gesfic.c
@@ -40,6 +40,8 @@
 
 int fbb_open (char *filename, int acces, unsigned mode);
 
+int fbb_open (char *filename, int acces, unsigned mode);
+
 static int set_mode (int fd, unsigned long mode)
 {
 	if (lmode == NULL)
