require '_h2ph_pre.ph';

unless(defined(&_LINUX_ISDN_PPP_H)) {
    eval 'sub _LINUX_ISDN_PPP_H () {1;}' unless defined(&_LINUX_ISDN_PPP_H);
    eval 'sub CALLTYPE_INCOMING () {0x1;}' unless defined(&CALLTYPE_INCOMING);
    eval 'sub CALLTYPE_OUTGOING () {0x2;}' unless defined(&CALLTYPE_OUTGOING);
    eval 'sub CALLTYPE_CALLBACK () {0x4;}' unless defined(&CALLTYPE_CALLBACK);
    eval 'sub IPPP_VERSION () {"2.2.0";}' unless defined(&IPPP_VERSION);
    eval 'sub PPPIOCGCALLINFO () { &_IOWR(ord(\'t\'),128,\'struct pppcallinfo\');}' unless defined(&PPPIOCGCALLINFO);
    eval 'sub PPPIOCBUNDLE () { &_IOW(ord(\'t\'),129,\'int\');}' unless defined(&PPPIOCBUNDLE);
    eval 'sub PPPIOCGMPFLAGS () { &_IOR(ord(\'t\'),130,\'int\');}' unless defined(&PPPIOCGMPFLAGS);
    eval 'sub PPPIOCSMPFLAGS () { &_IOW(ord(\'t\'),131,\'int\');}' unless defined(&PPPIOCSMPFLAGS);
    eval 'sub PPPIOCSMPMTU () { &_IOW(ord(\'t\'),132,\'int\');}' unless defined(&PPPIOCSMPMTU);
    eval 'sub PPPIOCSMPMRU () { &_IOW(ord(\'t\'),133,\'int\');}' unless defined(&PPPIOCSMPMRU);
    eval 'sub PPPIOCGCOMPRESSORS () { &_IOR(ord(\'t\'),134,\'unsigned long\' [8]);}' unless defined(&PPPIOCGCOMPRESSORS);
    eval 'sub PPPIOCSCOMPRESSOR () { &_IOW(ord(\'t\'),135,\'int\');}' unless defined(&PPPIOCSCOMPRESSOR);
    eval 'sub PPPIOCGIFNAME () { &_IOR(ord(\'t\'),136, \'char\' [ &IFNAMSIZ] );}' unless defined(&PPPIOCGIFNAME);
    eval 'sub SC_MP_PROT () {0x200;}' unless defined(&SC_MP_PROT);
    eval 'sub SC_REJ_MP_PROT () {0x400;}' unless defined(&SC_REJ_MP_PROT);
    eval 'sub SC_OUT_SHORT_SEQ () {0x800;}' unless defined(&SC_OUT_SHORT_SEQ);
    eval 'sub SC_IN_SHORT_SEQ () {0x4000;}' unless defined(&SC_IN_SHORT_SEQ);
    eval 'sub SC_DECOMP_ON () {0x1;}' unless defined(&SC_DECOMP_ON);
    eval 'sub SC_COMP_ON () {0x2;}' unless defined(&SC_COMP_ON);
    eval 'sub SC_DECOMP_DISCARD () {0x4;}' unless defined(&SC_DECOMP_DISCARD);
    eval 'sub SC_COMP_DISCARD () {0x8;}' unless defined(&SC_COMP_DISCARD);
    eval 'sub SC_LINK_DECOMP_ON () {0x10;}' unless defined(&SC_LINK_DECOMP_ON);
    eval 'sub SC_LINK_COMP_ON () {0x20;}' unless defined(&SC_LINK_COMP_ON);
    eval 'sub SC_LINK_DECOMP_DISCARD () {0x40;}' unless defined(&SC_LINK_DECOMP_DISCARD);
    eval 'sub SC_LINK_COMP_DISCARD () {0x80;}' unless defined(&SC_LINK_COMP_DISCARD);
    eval 'sub ISDN_PPP_COMP_MAX_OPTIONS () {16;}' unless defined(&ISDN_PPP_COMP_MAX_OPTIONS);
    eval 'sub IPPP_COMP_FLAG_XMIT () {0x1;}' unless defined(&IPPP_COMP_FLAG_XMIT);
    eval 'sub IPPP_COMP_FLAG_LINK () {0x2;}' unless defined(&IPPP_COMP_FLAG_LINK);
}
1;
