require '_h2ph_pre.ph';

unless(defined(&ROSE_KERNEL_H)) {
    eval 'sub ROSE_KERNEL_H () {1;}' unless defined(&ROSE_KERNEL_H);
    eval 'sub ROSE_MTU () {251;}' unless defined(&ROSE_MTU);
    eval 'sub ROSE_MAX_DIGIS () {6;}' unless defined(&ROSE_MAX_DIGIS);
    eval 'sub ROSE_DEFER () {1;}' unless defined(&ROSE_DEFER);
    eval 'sub ROSE_T1 () {2;}' unless defined(&ROSE_T1);
    eval 'sub ROSE_T2 () {3;}' unless defined(&ROSE_T2);
    eval 'sub ROSE_T3 () {4;}' unless defined(&ROSE_T3);
    eval 'sub ROSE_IDLE () {5;}' unless defined(&ROSE_IDLE);
    eval 'sub ROSE_QBITINCL () {6;}' unless defined(&ROSE_QBITINCL);
    eval 'sub ROSE_HOLDBACK () {7;}' unless defined(&ROSE_HOLDBACK);
    eval 'sub SIOCRSGCAUSE () {( &SIOCPROTOPRIVATE+0);}' unless defined(&SIOCRSGCAUSE);
    eval 'sub SIOCRSSCAUSE () {( &SIOCPROTOPRIVATE+1);}' unless defined(&SIOCRSSCAUSE);
    eval 'sub SIOCRSL2CALL () {( &SIOCPROTOPRIVATE+2);}' unless defined(&SIOCRSL2CALL);
    eval 'sub SIOCRSSL2CALL () {( &SIOCPROTOPRIVATE+2);}' unless defined(&SIOCRSSL2CALL);
    eval 'sub SIOCRSACCEPT () {( &SIOCPROTOPRIVATE+3);}' unless defined(&SIOCRSACCEPT);
    eval 'sub SIOCRSCLRRT () {( &SIOCPROTOPRIVATE+4);}' unless defined(&SIOCRSCLRRT);
    eval 'sub SIOCRSGL2CALL () {( &SIOCPROTOPRIVATE+5);}' unless defined(&SIOCRSGL2CALL);
    eval 'sub SIOCRSGFACILITIES () {( &SIOCPROTOPRIVATE+6);}' unless defined(&SIOCRSGFACILITIES);
    eval 'sub ROSE_DTE_ORIGINATED () {0x;}' unless defined(&ROSE_DTE_ORIGINATED);
    eval 'sub ROSE_NUMBER_BUSY () {0x1;}' unless defined(&ROSE_NUMBER_BUSY);
    eval 'sub ROSE_INVALID_FACILITY () {0x3;}' unless defined(&ROSE_INVALID_FACILITY);
    eval 'sub ROSE_NETWORK_CONGESTION () {0x5;}' unless defined(&ROSE_NETWORK_CONGESTION);
    eval 'sub ROSE_OUT_OF_ORDER () {0x9;}' unless defined(&ROSE_OUT_OF_ORDER);
    eval 'sub ROSE_ACCESS_BARRED () {0xb;}' unless defined(&ROSE_ACCESS_BARRED);
    eval 'sub ROSE_NOT_OBTAINABLE () {0xd;}' unless defined(&ROSE_NOT_OBTAINABLE);
    eval 'sub ROSE_REMOTE_PROCEDURE () {0x11;}' unless defined(&ROSE_REMOTE_PROCEDURE);
    eval 'sub ROSE_LOCAL_PROCEDURE () {0x13;}' unless defined(&ROSE_LOCAL_PROCEDURE);
    eval 'sub ROSE_SHIP_ABSENT () {0x39;}' unless defined(&ROSE_SHIP_ABSENT);
}
1;
