require '_h2ph_pre.ph';

unless(defined(&_LINUX_IF_ARP_H)) {
    eval 'sub _LINUX_IF_ARP_H () {1;}' unless defined(&_LINUX_IF_ARP_H);
    require 'linux/netdevice.ph';
    eval 'sub ARPHRD_NETROM () {0;}' unless defined(&ARPHRD_NETROM);
    eval 'sub ARPHRD_ETHER () {1;}' unless defined(&ARPHRD_ETHER);
    eval 'sub ARPHRD_EETHER () {2;}' unless defined(&ARPHRD_EETHER);
    eval 'sub ARPHRD_AX25 () {3;}' unless defined(&ARPHRD_AX25);
    eval 'sub ARPHRD_PRONET () {4;}' unless defined(&ARPHRD_PRONET);
    eval 'sub ARPHRD_CHAOS () {5;}' unless defined(&ARPHRD_CHAOS);
    eval 'sub ARPHRD_IEEE802 () {6;}' unless defined(&ARPHRD_IEEE802);
    eval 'sub ARPHRD_ARCNET () {7;}' unless defined(&ARPHRD_ARCNET);
    eval 'sub ARPHRD_APPLETLK () {8;}' unless defined(&ARPHRD_APPLETLK);
    eval 'sub ARPHRD_DLCI () {15;}' unless defined(&ARPHRD_DLCI);
    eval 'sub ARPHRD_ATM () {19;}' unless defined(&ARPHRD_ATM);
    eval 'sub ARPHRD_METRICOM () {23;}' unless defined(&ARPHRD_METRICOM);
    eval 'sub ARPHRD_IEEE1394 () {24;}' unless defined(&ARPHRD_IEEE1394);
    eval 'sub ARPHRD_SLIP () {256;}' unless defined(&ARPHRD_SLIP);
    eval 'sub ARPHRD_CSLIP () {257;}' unless defined(&ARPHRD_CSLIP);
    eval 'sub ARPHRD_SLIP6 () {258;}' unless defined(&ARPHRD_SLIP6);
    eval 'sub ARPHRD_CSLIP6 () {259;}' unless defined(&ARPHRD_CSLIP6);
    eval 'sub ARPHRD_RSRVD () {260;}' unless defined(&ARPHRD_RSRVD);
    eval 'sub ARPHRD_ADAPT () {264;}' unless defined(&ARPHRD_ADAPT);
    eval 'sub ARPHRD_ROSE () {270;}' unless defined(&ARPHRD_ROSE);
    eval 'sub ARPHRD_X25 () {271;}' unless defined(&ARPHRD_X25);
    eval 'sub ARPHRD_HWX25 () {272;}' unless defined(&ARPHRD_HWX25);
    eval 'sub ARPHRD_PPP () {512;}' unless defined(&ARPHRD_PPP);
    eval 'sub ARPHRD_CISCO () {513;}' unless defined(&ARPHRD_CISCO);
    eval 'sub ARPHRD_HDLC () { &ARPHRD_CISCO;}' unless defined(&ARPHRD_HDLC);
    eval 'sub ARPHRD_LAPB () {516;}' unless defined(&ARPHRD_LAPB);
    eval 'sub ARPHRD_DDCMP () {517;}' unless defined(&ARPHRD_DDCMP);
    eval 'sub ARPHRD_RAWHDLC () {518;}' unless defined(&ARPHRD_RAWHDLC);
    eval 'sub ARPHRD_TUNNEL () {768;}' unless defined(&ARPHRD_TUNNEL);
    eval 'sub ARPHRD_TUNNEL6 () {769;}' unless defined(&ARPHRD_TUNNEL6);
    eval 'sub ARPHRD_FRAD () {770;}' unless defined(&ARPHRD_FRAD);
    eval 'sub ARPHRD_SKIP () {771;}' unless defined(&ARPHRD_SKIP);
    eval 'sub ARPHRD_LOOPBACK () {772;}' unless defined(&ARPHRD_LOOPBACK);
    eval 'sub ARPHRD_LOCALTLK () {773;}' unless defined(&ARPHRD_LOCALTLK);
    eval 'sub ARPHRD_FDDI () {774;}' unless defined(&ARPHRD_FDDI);
    eval 'sub ARPHRD_BIF () {775;}' unless defined(&ARPHRD_BIF);
    eval 'sub ARPHRD_SIT () {776;}' unless defined(&ARPHRD_SIT);
    eval 'sub ARPHRD_IPDDP () {777;}' unless defined(&ARPHRD_IPDDP);
    eval 'sub ARPHRD_IPGRE () {778;}' unless defined(&ARPHRD_IPGRE);
    eval 'sub ARPHRD_PIMREG () {779;}' unless defined(&ARPHRD_PIMREG);
    eval 'sub ARPHRD_HIPPI () {780;}' unless defined(&ARPHRD_HIPPI);
    eval 'sub ARPHRD_ASH () {781;}' unless defined(&ARPHRD_ASH);
    eval 'sub ARPHRD_ECONET () {782;}' unless defined(&ARPHRD_ECONET);
    eval 'sub ARPHRD_IRDA () {783;}' unless defined(&ARPHRD_IRDA);
    eval 'sub ARPHRD_FCPP () {784;}' unless defined(&ARPHRD_FCPP);
    eval 'sub ARPHRD_FCAL () {785;}' unless defined(&ARPHRD_FCAL);
    eval 'sub ARPHRD_FCPL () {786;}' unless defined(&ARPHRD_FCPL);
    eval 'sub ARPHRD_FCFABRIC () {787;}' unless defined(&ARPHRD_FCFABRIC);
    eval 'sub ARPHRD_IEEE802_TR () {800;}' unless defined(&ARPHRD_IEEE802_TR);
    eval 'sub ARPHRD_IEEE80211 () {801;}' unless defined(&ARPHRD_IEEE80211);
    eval 'sub ARPHRD_VOID () {0xffff;}' unless defined(&ARPHRD_VOID);
    eval 'sub ARPOP_REQUEST () {1;}' unless defined(&ARPOP_REQUEST);
    eval 'sub ARPOP_REPLY () {2;}' unless defined(&ARPOP_REPLY);
    eval 'sub ARPOP_RREQUEST () {3;}' unless defined(&ARPOP_RREQUEST);
    eval 'sub ARPOP_RREPLY () {4;}' unless defined(&ARPOP_RREPLY);
    eval 'sub ARPOP_InREQUEST () {8;}' unless defined(&ARPOP_InREQUEST);
    eval 'sub ARPOP_InREPLY () {9;}' unless defined(&ARPOP_InREPLY);
    eval 'sub ARPOP_NAK () {10;}' unless defined(&ARPOP_NAK);
    eval 'sub ATF_COM () {0x2;}' unless defined(&ATF_COM);
    eval 'sub ATF_PERM () {0x4;}' unless defined(&ATF_PERM);
    eval 'sub ATF_PUBL () {0x8;}' unless defined(&ATF_PUBL);
    eval 'sub ATF_USETRAILERS () {0x10;}' unless defined(&ATF_USETRAILERS);
    eval 'sub ATF_NETMASK () {0x20;}' unless defined(&ATF_NETMASK);
    eval 'sub ATF_DONTPUB () {0x40;}' unless defined(&ATF_DONTPUB);
    if(0) {
    }
}
1;
