1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-23 04:23:08 +00:00
Submitted by:
Reviewed by:
Approved by:
Obtained from:
MFC after:
A better solution for unbreak other than using gcc-2.95.3.

Submitted by:	KIMURA Yasuhiro <yasu@utahime.org>
This commit is contained in:
Maho Nakata 2004-01-26 13:34:55 +00:00
parent 6134cf0145
commit e3c3f746cf
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=99188
2 changed files with 38 additions and 7 deletions

View File

@ -7,6 +7,7 @@
PORTNAME= kcc
PORTVERSION= 1.0
PORTREVISION= 1
CATEGORIES= japanese
MASTER_SITES= ${MASTER_SITE_PORTS_JP}
DISTNAME= ${PORTNAME}
@ -18,10 +19,4 @@ INSTALL_TARGET= install install.man
MANLANG= ja
MAN1= kcc.1
.include <bsd.port.pre.mk>
.if ${OSVERSION} >= 501000
USE_GCC=2.95
.endif
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View File

@ -0,0 +1,36 @@
--- kcc.c.dist Mon Mar 28 20:00:12 1994
+++ kcc.c Wed Jan 21 06:01:11 2004
@@ -134,7 +134,7 @@
extern unsigned short hiragana[];
unsigned short *kanatbl = katakana;
-void error();
+void error(char* fmt, ...);
/**********************************************************************
* *
@@ -364,18 +364,17 @@
NAME
error - print formatted error message on stderr and die
---------------------------------------------------------------------*/
-#include <varargs.h>
+#include <stdarg.h>
-void error(va_alist)
- va_dcl
+void error(char *fmt, ...)
{
- va_list args;
+ va_list ap;
- va_start(args);
+ va_start(ap, fmt);
fprintf(stderr, "%s: ", progname);
- vfprintf(stderr, va_arg(args, char *), args);
+ vfprintf(stderr, fmt, ap);
putc('\n', stderr);
- va_end(args);
+ va_end(ap);
exit(1);
}