require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_NET_IF_LLC_H_)) {
    eval 'sub _NET_IF_LLC_H_ () {1;}' unless defined(&_NET_IF_LLC_H_);
    eval 'sub llc_control () { ($llc_un->{type_u}->{control});}' unless defined(&llc_control);
    eval 'sub llc_control_ext () { ($llc_un->{type_raw}->{control_ext});}' unless defined(&llc_control_ext);
    eval 'sub llc_fid () { ($llc_un->{type_u}->{format_id});}' unless defined(&llc_fid);
    eval 'sub llc_class () { ($llc_un->{type_u}->{class});}' unless defined(&llc_class);
    eval 'sub llc_window () { ($llc_un->{type_u}->{window_x2});}' unless defined(&llc_window);
    eval 'sub llc_frmrinfo () { ($llc_un->{type_frmr}->{frmrinfo});}' unless defined(&llc_frmrinfo);
    eval 'sub llc_frmr_pdu0 () { ($llc_un->{type_frmr}->{frmrinfo}->{rej_pdu0});}' unless defined(&llc_frmr_pdu0);
    eval 'sub llc_frmr_pdu1 () { ($llc_un->{type_frmr}->{frmrinfo}->{rej_pdu1});}' unless defined(&llc_frmr_pdu1);
    eval 'sub llc_frmr_control () { ($llc_un->{type_frmr}->{frmrinfo}->{frmr_control});}' unless defined(&llc_frmr_control);
    eval 'sub llc_frmr_control_ext () { ($llc_un->{type_frmr}->{frmrinfo}->{frmr_control_ext});}' unless defined(&llc_frmr_control_ext);
    eval 'sub llc_frmr_cause () { ($llc_un->{type_frmr}->{frmrinfo}->{frmr_control_ext});}' unless defined(&llc_frmr_cause);
    eval 'sub llc_snap () { ($llc_un->{type_snap});}' unless defined(&llc_snap);
    eval 'sub LLC_UFRAMELEN () {3;}' unless defined(&LLC_UFRAMELEN);
    eval 'sub LLC_ISFRAMELEN () {4;}' unless defined(&LLC_ISFRAMELEN);
    eval 'sub LLC_FRMRLEN () {7;}' unless defined(&LLC_FRMRLEN);
    eval 'sub LLC_SNAPFRAMELEN () {8;}' unless defined(&LLC_SNAPFRAMELEN);
    eval 'sub LLC_UI () {0x3;}' unless defined(&LLC_UI);
    eval 'sub LLC_UI_P () {0x13;}' unless defined(&LLC_UI_P);
    eval 'sub LLC_DISC () {0x43;}' unless defined(&LLC_DISC);
    eval 'sub LLC_DISC_P () {0x53;}' unless defined(&LLC_DISC_P);
    eval 'sub LLC_UA () {0x63;}' unless defined(&LLC_UA);
    eval 'sub LLC_UA_P () {0x73;}' unless defined(&LLC_UA_P);
    eval 'sub LLC_TEST () {0xe3;}' unless defined(&LLC_TEST);
    eval 'sub LLC_TEST_P () {0xf3;}' unless defined(&LLC_TEST_P);
    eval 'sub LLC_FRMR () {0x87;}' unless defined(&LLC_FRMR);
    eval 'sub LLC_FRMR_P () {0x97;}' unless defined(&LLC_FRMR_P);
    eval 'sub LLC_DM () {0xf;}' unless defined(&LLC_DM);
    eval 'sub LLC_DM_P () {0x1f;}' unless defined(&LLC_DM_P);
    eval 'sub LLC_XID () {0xaf;}' unless defined(&LLC_XID);
    eval 'sub LLC_XID_P () {0xbf;}' unless defined(&LLC_XID_P);
    eval 'sub LLC_SABME () {0x6f;}' unless defined(&LLC_SABME);
    eval 'sub LLC_SABME_P () {0x7f;}' unless defined(&LLC_SABME_P);
    eval 'sub LLC_RR () {0x1;}' unless defined(&LLC_RR);
    eval 'sub LLC_RNR () {0x5;}' unless defined(&LLC_RNR);
    eval 'sub LLC_REJ () {0x9;}' unless defined(&LLC_REJ);
    eval 'sub LLC_INFO () {0x;}' unless defined(&LLC_INFO);
    eval 'sub LLC_8021D_LSAP () {0x42;}' unless defined(&LLC_8021D_LSAP);
    eval 'sub LLC_X25_LSAP () {0x7e;}' unless defined(&LLC_X25_LSAP);
    eval 'sub LLC_SNAP_LSAP () {0xaa;}' unless defined(&LLC_SNAP_LSAP);
    eval 'sub LLC_ISO_LSAP () {0xfe;}' unless defined(&LLC_ISO_LSAP);
}
1;
