require '_h2ph_pre.ph';

unless(defined(&__HDLC_H)) {
    eval 'sub __HDLC_H () {1;}' unless defined(&__HDLC_H);
    eval 'sub HDLCGSLOTMAP () {(0x89f4);}' unless defined(&HDLCGSLOTMAP);
    eval 'sub HDLCGCLOCK () {(0x89f5);}' unless defined(&HDLCGCLOCK);
    eval 'sub HDLCGCLOCKRATE () {(0x89f6);}' unless defined(&HDLCGCLOCKRATE);
    eval 'sub HDLCGMODE () {(0x89f7);}' unless defined(&HDLCGMODE);
    eval 'sub HDLCGLINE () {(0x89f8);}' unless defined(&HDLCGLINE);
    eval 'sub HDLCSSLOTMAP () {(0x89f9);}' unless defined(&HDLCSSLOTMAP);
    eval 'sub HDLCSCLOCK () {(0x89fa);}' unless defined(&HDLCSCLOCK);
    eval 'sub HDLCSCLOCKRATE () {(0x89fb);}' unless defined(&HDLCSCLOCKRATE);
    eval 'sub HDLCSMODE () {(0x89fc);}' unless defined(&HDLCSMODE);
    eval 'sub HDLCPVC () {(0x89fd);}' unless defined(&HDLCPVC);
    eval 'sub HDLCSLINE () {(0x89fe);}' unless defined(&HDLCSLINE);
    eval 'sub HDLCRUN () {(0x89ff);}' unless defined(&HDLCRUN);
    eval 'sub MODE_NONE () {0x;}' unless defined(&MODE_NONE);
    eval 'sub MODE_DCE () {0x80;}' unless defined(&MODE_DCE);
    eval 'sub MODE_HDLC () {0x100;}' unless defined(&MODE_HDLC);
    eval 'sub MODE_CISCO () {0x200;}' unless defined(&MODE_CISCO);
    eval 'sub MODE_PPP () {0x400;}' unless defined(&MODE_PPP);
    eval 'sub MODE_FR () {0x800;}' unless defined(&MODE_FR);
    eval 'sub MODE_FR_ANSI () {0x801;}' unless defined(&MODE_FR_ANSI);
    eval 'sub MODE_FR_CCITT () {0x802;}' unless defined(&MODE_FR_CCITT);
    eval 'sub MODE_X25 () {0x1000;}' unless defined(&MODE_X25);
    eval 'sub MODE_MASK () {0xff00;}' unless defined(&MODE_MASK);
    eval 'sub MODE_SOFT () {0x80000000;}' unless defined(&MODE_SOFT);
    eval 'sub LINE_DEFAULT () {0x;}' unless defined(&LINE_DEFAULT);
    eval 'sub LINE_V35 () {0x1;}' unless defined(&LINE_V35);
    eval 'sub LINE_RS232 () {0x2;}' unless defined(&LINE_RS232);
    eval 'sub LINE_X21 () {0x3;}' unless defined(&LINE_X21);
    eval 'sub LINE_T1 () {0x4;}' unless defined(&LINE_T1);
    eval 'sub LINE_E1 () {0x5;}' unless defined(&LINE_E1);
    eval 'sub LINE_MASK () {0xff;}' unless defined(&LINE_MASK);
    eval 'sub LINE_LOOPBACK () {0x80000000;}' unless defined(&LINE_LOOPBACK);
    eval 'sub CLOCK_EXT () {0;}' unless defined(&CLOCK_EXT);
    eval 'sub CLOCK_INT () {1;}' unless defined(&CLOCK_INT);
    eval 'sub CLOCK_TXINT () {2;}' unless defined(&CLOCK_TXINT);
    eval 'sub CLOCK_TXFROMRX () {3;}' unless defined(&CLOCK_TXFROMRX);
    eval 'sub HDLC_MAX_MTU () {1500;}' unless defined(&HDLC_MAX_MTU);
    eval 'sub HDLC_MAX_MRU () {( &HDLC_MAX_MTU + 10);}' unless defined(&HDLC_MAX_MRU);
}
1;
