openbsd-ports/japanese/kbanner/patches/patch-kbanner_c
espie 6e3f84d42d Nicer PKGNAME.
Cleaned up patches (gone thru update-patches)
FIXED UP COMMENT (NO UPPERCASE...)

Fixed up Makefile so that CFLAGS are obeyed...
2001-02-22 22:02:50 +00:00

69 lines
1.1 KiB
Plaintext

$OpenBSD: patch-kbanner_c,v 1.2 2001/02/22 22:02:51 espie Exp $
--- kbanner.c.orig Fri Oct 15 09:43:31 1993
+++ kbanner.c Thu Feb 22 22:56:38 2001
@@ -1,6 +1,11 @@
/* Kanji Banner Version 2.1 by Koichi Yasuoka, October 15, 1993 */
#include <stdio.h>
+#include <stdlib.h>
+
+void kbanner __P((FILE *));
+int kgetchar __P((FILE *));
+void kputchar __P((unsigned int));
extern char *malloc();
extern unsigned short
@@ -82,6 +87,7 @@ int b_encoding[]={
exit(1);\
}
+int
main(argc,argv)
int argc;
char *argv[];
@@ -130,7 +136,7 @@ char *argv[];
exit(0);
}
while(argc){
- if(src=fopen(*argv,"r")){
+ if((src=fopen(*argv,"r"))){
kbanner(src);
fclose(src);
}
@@ -142,6 +148,7 @@ char *argv[];
exit(0);
}
+void
kbanner(fp)
FILE *fp;
{
@@ -199,6 +206,7 @@ FILE *fp;
kputchar(-1);
}
+void
kputchar(c)
unsigned int c;
{
@@ -275,10 +283,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<buflength)
@@ -351,4 +360,5 @@ FILE *fp;
bufindex=0;
return(((buf[4]&63)<<2)|((buf[5]&48)>>4));
}
+ return(0);
}