Fix some gcc warnings.
Index: man-1.6g/man2html/cgibase.c
===================================================================
--- man-1.6g.orig/man2html/cgibase.c 2011-01-09 17:49:52.000000000 +0100
+++ man-1.6g/man2html/cgibase.c 2011-01-09 17:51:03.000000000 +0100
@@ -82,13 +82,13 @@
{
char timebuf[TIMEBUFSZ];
struct tm *timetm;
- time_t clock;
+ time_t now;
timebuf[0] = 0;
#ifdef TIMEFORMAT
sprintf(timebuf, "Time: ");
- clock=time(NULL);
- timetm=gmtime(&clock);
+ now=time(NULL);
+ timetm=gmtime(&now);
strftime(timebuf+6, TIMEBUFSZ-6, TIMEFORMAT, timetm);
timebuf[TIMEBUFSZ-1] = 0;
#endif
Index: man-1.6g/man2html/man2html.c
===================================================================
--- man-1.6g.orig/man2html/man2html.c 2011-01-09 17:49:52.000000000 +0100
+++ man-1.6g/man2html/man2html.c 2011-01-09 17:54:37.000000000 +0100
@@ -644,7 +644,7 @@
*tmp = 0;
for (i = 0; ((h = argument[i])); i++) {
- sprintf(tmp, "%s %s%s%s", tmp,
+ sprintf(tmp + strlen(tmp), " %s%s%s",
quote ? "\"" : "",
h,
quote ? "\"" : "");
@@ -1720,12 +1720,12 @@
for (i=1; inr=i;
de->slen=0;
de->next=strdef;
de->st=NULL;
strdef=de;
- h=NULL;
- c=scan_troff(c, 1, &h);
- de->st=h;
+ hl=NULL;
+ c=scan_troff(c, 1, &hl);
+ de->st=hl;
de->slen=curpos;
} else {
if (mode) { /* .ds */
- char *h=NULL;
- c=scan_troff(c, 1, &h);
+ char *hl=NULL;
+ c=scan_troff(c, 1, &hl);
free(de->st); /* segfault XXX */
de->slen=curpos;
- de->st=h;
+ de->st=hl;
} else { /* .as */
c=scan_troff(c,1,&de->st); /* XXX */
de->slen+=curpos;