require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_NETATALK_AARP_H_)) {
    eval 'sub _NETATALK_AARP_H_ () {1;}' unless defined(&_NETATALK_AARP_H_);
    eval 'sub aarp_hrd () { ($eaa_hdr->{ar_hrd});}' unless defined(&aarp_hrd);
    eval 'sub aarp_pro () { ($eaa_hdr->{ar_pro});}' unless defined(&aarp_pro);
    eval 'sub aarp_hln () { ($eaa_hdr->{ar_hln});}' unless defined(&aarp_hln);
    eval 'sub aarp_pln () { ($eaa_hdr->{ar_pln});}' unless defined(&aarp_pln);
    eval 'sub aarp_op () { ($eaa_hdr->{ar_op});}' unless defined(&aarp_op);
    eval 'sub aarp_spa () { ($aarp_spu->{ap_node}->{an_node});}' unless defined(&aarp_spa);
    eval 'sub aarp_tpa () { ($aarp_tpu->{ap_node}->{an_node});}' unless defined(&aarp_tpa);
    eval 'sub aarp_spnet () { ($aarp_spu->{ap_node}->{an_net});}' unless defined(&aarp_spnet);
    eval 'sub aarp_tpnet () { ($aarp_tpu->{ap_node}->{an_net});}' unless defined(&aarp_tpnet);
    eval 'sub aarp_spnode () { ($aarp_spu->{ap_node}->{an_node});}' unless defined(&aarp_spnode);
    eval 'sub aarp_tpnode () { ($aarp_tpu->{ap_node}->{an_node});}' unless defined(&aarp_tpnode);
    eval 'sub AARPHRD_ETHER () {0x1;}' unless defined(&AARPHRD_ETHER);
    eval 'sub AARPOP_REQUEST () {0x1;}' unless defined(&AARPOP_REQUEST);
    eval 'sub AARPOP_RESPONSE () {0x2;}' unless defined(&AARPOP_RESPONSE);
    eval 'sub AARPOP_PROBE () {0x3;}' unless defined(&AARPOP_PROBE);
}
1;
