require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&__IF_ART_H__)) {
    eval 'sub __IF_ART_H__ () {1;}' unless defined(&__IF_ART_H__);
    eval 'sub MUSYCC_FRAMER_BT8370 () {0x8370;}' unless defined(&MUSYCC_FRAMER_BT8370);
    eval("sub ART_SBI_SINGLE () { 0; }") unless defined(&ART_SBI_SINGLE);
    eval("sub ART_SBI_MASTER () { 1; }") unless defined(&ART_SBI_MASTER);
    eval("sub ART_SBI_SLAVE () { 2; }") unless defined(&ART_SBI_SLAVE);
    eval("sub SBI_MODE_1536 () { 1; }") unless defined(&SBI_MODE_1536);
    eval("sub SBI_MODE_1544 () { 2; }") unless defined(&SBI_MODE_1544);
    eval("sub SBI_MODE_2048 () { 3; }") unless defined(&SBI_MODE_2048);
    eval("sub SBI_MODE_4096_A () { 4; }") unless defined(&SBI_MODE_4096_A);
    eval("sub SBI_MODE_4096_B () { 5; }") unless defined(&SBI_MODE_4096_B);
    eval("sub SBI_MODE_8192_A () { 6; }") unless defined(&SBI_MODE_8192_A);
    eval("sub SBI_MODE_8192_B () { 7; }") unless defined(&SBI_MODE_8192_B);
    eval("sub SBI_MODE_8192_C () { 8; }") unless defined(&SBI_MODE_8192_C);
    eval("sub SBI_MODE_8192_D () { 9; }") unless defined(&SBI_MODE_8192_D);
    eval("sub ART_LIU_AMI () { 0; }") unless defined(&ART_LIU_AMI);
    eval("sub ART_LIU_B8ZS () { 1; }") unless defined(&ART_LIU_B8ZS);
    eval("sub ART_LIU_HDB3 () { 2; }") unless defined(&ART_LIU_HDB3);
    eval("sub ART_NOLOOP () { 0; }") unless defined(&ART_NOLOOP);
    eval("sub ART_RLOOP_PAYLOAD () { 1; }") unless defined(&ART_RLOOP_PAYLOAD);
    eval("sub ART_RLOOP_LINE () { 2; }") unless defined(&ART_RLOOP_LINE);
    eval("sub ART_LLOOP_PAYLOAD () { 3; }") unless defined(&ART_LLOOP_PAYLOAD);
    eval("sub ART_LLOOP_LINE () { 4; }") unless defined(&ART_LLOOP_LINE);
    eval 'sub ART_DL1_BOP () {1;}' unless defined(&ART_DL1_BOP);
    eval 'sub ART_BOP_ESF () {1;}' unless defined(&ART_BOP_ESF);
}
1;
