From owner-FreeBSD-users-jp@jp.FreeBSD.org Sat Apr 13 21:48:28 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g3DCmSs36319;
	Sat, 13 Apr 2002 21:48:28 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from koke.nibb.ac.jp (koke.nibb.ac.jp [133.48.46.82])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id g3DCmSv36314
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sat, 13 Apr 2002 21:48:28 +0900 (JST)
	(envelope-from tomoaki@nibb.ac.jp)
Received: from localhost (localhost [127.0.0.1])
	by koke.nibb.ac.jp (8.11.6/8.11.6) with ESMTP id g3DCmDt27462;
	Sat, 13 Apr 2002 21:48:13 +0900 (JST)
	(envelope-from tomoaki@nibb.ac.jp)
To: kikuchan@wave.tc.knct.ac.jp
Cc: tomoaki@nibb.ac.jp, FreeBSD-users-jp@jp.FreeBSD.org
From: Tomoaki NISHIYAMA <tomoaki@nibb.ac.jp>
In-Reply-To: <020413210653.M0260961@noel.noel.homeip.net>
References: <20020413203519P.tomoaki@koke.nibb.ac.jp>
	<020413210653.M0260961@noel.noel.homeip.net>
X-Mailer: Mew version 1.94.2pre3 on XEmacs 21.1 (Cuyahoga Valley)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <20020413214812G.tomoaki@koke.nibb.ac.jp>
Date: Sat, 13 Apr 2002 21:48:12 +0900
X-Dispatcher: imput version 991025(IM133)
Lines: 45
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+020409
X-Sequence: FreeBSD-users-jp 68055
Subject: [FreeBSD-users-jp 68055] Re: jvim-3.0.j2.1a
	=?ISO-2022-JP?B?GyRCJE4bKEI=?= recovery 
	=?ISO-2022-JP?B?GyRCJEskRCQkJEYbKEI=?=.
Errors-To: owner-FreeBSD-users-jp@jp.FreeBSD.org
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: tomoaki@nibb.ac.jp

From: kikuchan@wave.tc.knct.ac.jp
Subject: Re: [FreeBSD-users-jp 68050] jvim-3.0.j2.1a	$B$N(B recovery 	$B$K$D$$$F(B.
Date: Sat, 13 Apr 2002 21:06:59 +0900 (JST)
Message-ID: <020413210653.M0260961@noel.noel.homeip.net>

kikuchan> unistd.h $B$O$9$G$KDj5A$5$l$F$$$k$h$&$G$9(B.
kikuchan> src/memfile.c -> src/vim.h -> /usr/include/unistd.h 
kikuchan> 
kikuchan> $B$3$NJQ99$HF1$8JQ99$,(B memfile.c $B$KBP$9$k(B vim $B$N(B $BF|K\8l2=(B patch $B$K$b(B
kikuchan> $B4^$^$l$F$$$?$?$a(B, $BFC$K9M$($:(B, $B$=$l$K=,$C$FJQ99$7$^$7$?(B.
kikuchan> $B$I$&$7$F$3$&$$$&BP=h$K$J$C$F$$$k$N$+(B, $B>\$7$/D4$Y$F$O$$$^$;$s(B.
kikuchan> 
kikuchan> $B$^$!(B ad-hoc $B$JBP=h$G$O$"$j$^$9$,(B, recovery $B$,8z$/$h$&$K$J$C$?$7(B,
kikuchan> $B$3$l$G$$$$$+$J(B, $B$J$s$F9M$($F$^$9(B ^^;

$B%3%s%Q%$%k%*%W%7%g%s$K(B-traditional$B$J$I$H$$$&62$m$7$$$b$N$,(B
$B$D$$$F$$$k$;$$$G(Bprototype$B$,L58z$K$J$C$F$$$k$N$G$9$M!#(B

% cc -E -traditional ... memfile.c | grep lseek
__int64_t lseek ();
        if (mfp->mf_fd < 0 || new || (size = lseek(mfp->mf_fd, 0L, 2)) <= 0)
        if (lseek(mfp->mf_fd, (off_t)offset, 0) != offset)
                if (lseek(mfp->mf_fd, (off_t)offset, 0) != offset)
% cc -E ... memfile.c | grep lseek 
__int64_t  lseek  (int, __int64_t , int)  ;
        if (mfp->mf_fd < 0 || new || (size = lseek(mfp->mf_fd, 0L, 2 )) <= 0)
        if (lseek(mfp->mf_fd, (off_t)offset, 0 ) != offset)
                if (lseek(mfp->mf_fd, (off_t)offset, 0 ) != offset)

(...$B$O(BMake$B$r<B9T$7$?$H$-$KF~$kD9$$(Boption$B$G$9$,>JN,$7$F$*$j$^$9!#(B)
$B0l1~!"(Btraditional$B$r$O$:$7$F$b(Bcompile$B5Z$S5/F0$O$G$-$k$_$?$$$G$9$,!"(B
$BIT6q9g$,=P$^$9$+(B?

diff -u  Makefile.orig Makefile
--- Makefile.orig       Thu Nov 29 13:30:39 2001
+++ Makefile    Sat Apr 13 21:38:01 2002
@@ -32,7 +32,7 @@
 PORT_DOCDIR=   ${PREFIX}/share/doc/ja-jvim-${PORTVERSION}
 # -DUSE_X11 is the cause of a problem treating Japanese
 MACHINE=       -DBSD_UNIX -DUSE_LOCALE
-CC=            cc ${CFLAGS} -Wall -traditional -Dconst=
+CC=            cc ${CFLAGS} -Wall -Dconst=
 LIBS=          -ltermlib -lxpg4 -L${PREFIX}/lib 
 
 .if !defined(WITHOUT_X11)
