From owner-FreeBSD-users-jp@jp.freebsd.org  Thu Sep 12 11:44:57 1996
Received: by mail.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) id LAA25970
	Thu, 12 Sep 1996 11:44:57 +0900 (JST)
Received: by mail.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) with SMTP id LAA25965
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 12 Sep 1996 11:44:52 +0900 (JST)
Received: from jusoft.jusoft.co.jp (jusoft.jusoft.co.jp [150.70.1.8]) by decpc3.inet.jusoft.co.jp (8.6.12+2.4W/8.6.9) with SMTP id LAA20384 for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 12 Sep 1996 11:44:41 +0900
Received: from eagle.jusoft.co.jp by jusoft.jusoft.co.jp (4.1/6.4J.6-nucm960712)
	id AA26551; Thu, 12 Sep 96 11:44:18 JST
Received: by eagle.jusoft.co.jp (4.1/6.4J.6-nuc4s)
	id AA07621; Thu, 12 Sep 96 11:45:31 JST
Date: Thu, 12 Sep 96 11:45:31 JST
Message-Id: <9609120245.AA07621@eagle.jusoft.co.jp>
From: Monkey-II <sue@jusoft.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
X-Mailer: mnews [version 1.19PL2] 1996-01/26(Fri)
Reply-To: Monkey-II <sue@jusoft.co.jp>
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 4543
Subject: [FreeBSD-users-jp 4543] Code of ether_aton()
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B$9$($9!#(B

$B$"$k(B program $B$r=q$$$F$$$?$i(B ether_aton() $B$G(B core $B$rEG$$$F(B
$B$*K4$/$J$j$K$J$C$F$^$$$^$7$?!#$s$G!"(Bsource $B$rD/$a$F$_$?$i(B

-- bgn cut ether_addr.c --
/*
 * Convert an ASCII representation of an ethernet address to
 * binary form.
 */
struct ether_addr *ether_aton(a)
        char *a;
{
        int i;
        static struct ether_addr o;

        i = sscanf(a, "%x:%x:%x:%x:%x:%x", o.octet[0], o.octet[1], o.octet[2],
                                           o.octet[3], o.octet[4], o.octet[5]);
        if (i != 6)
                return (NULL);
        return ((struct ether_addr *)&o);
}
-- end cut ether_addr.c --

$B$H$J$C$F$k$s$G$9$,!"(B
    i = sscanf(a, "%x:%x:%x:%x:%x:%x", o.octet[0], o.octet[1], o.octet[2],
				       o.octet[3], o.octet[4], o.octet[5]);
$B$NItJ,$O!"(B
    i = sscanf(a, "%x:%x:%x:%x:%x:%x", &o.octet[0], &o.octet[1], &o.octet[2],
				       &o.octet[3], &o.octet[4], &o.octet[5]);
$B$B$c$"$J$$$H$"$+$s$N$A$c$$$^$9$d$m$+(B?

Version $B$O!"(BFreeBSD 2.1.5-RELEASE $B$G$9!#(B
# 2.2 $B$G$O!"=$@5$5$l$F$$$k$N$+$J(B?

## $BIaDL$N?M$O!";H$o$J$$4X?t$J$s$G$7$g$&$M(B... (-_-;
--
   <<  E-mail: ``sue@jusoft.co.jp'' or ``cheeze@ppp01.infopepper.or.jp''  >>
   <<      // ....$B$$$d!"$?$@8@$C$F$_$?$+$C$?$@$1$C$9(B... eo-f(^Q^;sue      >>
