$OpenBSD: patch-kbanner_c,v 1.4 2010/05/23 01:06:47 espie Exp $ --- kbanner.c.orig Fri Oct 15 09:43:31 1993 +++ kbanner.c Sun May 23 03:06:13 2010 @@ -1,8 +1,12 @@ /* Kanji Banner Version 2.1 by Koichi Yasuoka, October 15, 1993 */ #include +#include -extern char *malloc(); +void kbanner __P((FILE *)); +int kgetchar __P((FILE *)); +void kputchar __P((unsigned int)); + extern unsigned short font21[],font22[],font23[],font24[],font25[],font26[],font27[], font28[], @@ -82,6 +86,7 @@ int b_encoding[]={ exit(1);\ } +int main(argc,argv) int argc; char *argv[]; @@ -130,7 +135,7 @@ char *argv[]; exit(0); } while(argc){ - if(src=fopen(*argv,"r")){ + if((src=fopen(*argv,"r"))){ kbanner(src); fclose(src); } @@ -142,6 +147,7 @@ char *argv[]; exit(0); } +void kbanner(fp) FILE *fp; { @@ -199,6 +205,7 @@ FILE *fp; kputchar(-1); } +void kputchar(c) unsigned int c; { @@ -275,10 +282,11 @@ unsigned int c; col++; } +int kgetchar(fp) FILE *fp; { - int i,j,k,l; + int i,j; if(mime==0) return(fgetc(fp)); if(bufindex>4)); } + return(0); }