From owner-FreeBSD-users-jp@jp.freebsd.org  Tue Mar  6 05:33:43 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id FAA30472;
	Tue, 6 Mar 2001 05:33:43 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from ns.k.hosei.ac.jp (ns.k.hosei.ac.jp [133.25.253.140])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id FAA30467
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 6 Mar 2001 05:33:42 +0900 (JST)
	(envelope-from jibu@k.hosei.ac.jp)
Received: from k.hosei.ac.jp ([133.25.254.187])
	by ns.k.hosei.ac.jp (8.9.3/3.7W) with ESMTP id FAA24537
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 6 Mar 2001 05:33:40 +0900 (JST)
	(envelope-from jibu@k.hosei.ac.jp)
Message-Id: <200103052033.FAA24537@ns.k.hosei.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
From: Masayuki JIBU <i9903418@k.hosei.ac.jp>
X-Mailer: Mew version 1.70 on Emacs 19.34.1 / Mule 2.3
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Tue, 06 Mar 2001 05:33:40 +0900
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-users-jp 59496
Subject: [FreeBSD-users-jp 59496] About __P
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: jibu@k.hosei.ac.jp

$B$$$D$bJY6/$5$;$F$$$?$@$$$F$$$k!"<#It!wK!@/Bg$H?=$7$^$9!#(B

  /usr/bin$B$J$I$N%3%^%s%I$,$I$N$h$&$J$3$H$r<B:]$K9T$C$F$$$k$+$r(B
$BCN$j$?$$$H;W$$!"$=$N%=!<%9%3!<%I$rD/$a$F$_$^$7$?!#(B

$B%W%m%0%i%`$NF/$-$rCN$k$?$a$K$O!"K\<AE*$J$3$H$G$OL5$$$N$+$bCN$l$^$;$s$,!"(B
$B$=$N$H$-$KNc$($P!"(B
static void	 usage __P((void));
$B$N$h$&$J%W%m%H%?%$%W@k8@$,$"$k$N$G$9$,!"$3$N(B__P()$B$,(B
$B$J$<$"$k$N$+$,$o$+$j$^$;$s!#(B

$B$J$K$+$N%^%/%m$+$H;W$$!"(B
>grep "#define" /usr/include/*.h | grep "__P"
$B$H<B9T$9$k$H(B
...
/usr/include/term.h:#define     __P(protos)     protos          /* full-blown ANSI C */
/usr/include/term.h:#define     __P(protos)     ()              /* traditional C preprocessor */

$B$H=PNO$5$l$k$N$G!"(B/usr/include/term.h$B$NFbMF$r8+$F$_$^$7$?!#(B
$B%3%a%s%H$+$i(B full-blown ANSI C $B$N$H$-$O!"(B
static void	 usage __P((void));
$B$O!"(B
static void	 usage(void);
$B$H$J$k$N$@$m$&$H<+J,$G$OM}2r$7$^$7$?!#(B

C$B$N%3%s%Q%$%i$N0c$$$r5[<}$7$F$$$k$N$+$H;W$&$N$G$9$,!"(B
$B$J$<$3$N$h$&$3$H$r$7$F$$$k$+$,!"$$$^$$$AM}2r$G$-$J$/(B
__P()$B$N;H$$$I$3$m$O$I$&$$$&$H$-$+$,$o$+$j$^$;$s!#(B

$B$465<x$7$FD:$1$?$i$H;W$$$^$9!#(B

$B%=!<%9%3!<%I$O!"(BFreeBSD 3.3-RELEASE$B$N$b$N$r8+$F$$$^$9!#(B



