require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&AD1848_BASE_VALID)) {
    sub AD1848_BASE_VALID {
	my($base) = @_;
	eval q(((($base) & 0x3) == 0));
    }
}
unless(defined(&AD1848_IADDR)) {
    sub AD1848_IADDR () {	0x;}
}
unless(defined(&AD1848_IDATA)) {
    sub AD1848_IDATA () {	0x1;}
}
unless(defined(&AD1848_STATUS)) {
    sub AD1848_STATUS () {	0x2;}
}
unless(defined(&AD1848_PIO)) {
    sub AD1848_PIO () {	0x3;}
}
unless(defined(&GAIN_0)) {
    sub GAIN_0 () {	0x;}
}
unless(defined(&GAIN_1_5)) {
    sub GAIN_1_5 () {	0x1;}
}
unless(defined(&GAIN_3)) {
    sub GAIN_3 () {	0x2;}
}
unless(defined(&GAIN_4_5)) {
    sub GAIN_4_5 () {	0x3;}
}
unless(defined(&GAIN_6)) {
    sub GAIN_6 () {	0x4;}
}
unless(defined(&GAIN_7_5)) {
    sub GAIN_7_5 () {	0x5;}
}
unless(defined(&GAIN_9)) {
    sub GAIN_9 () {	0x6;}
}
unless(defined(&GAIN_10_5)) {
    sub GAIN_10_5 () {	0x7;}
}
unless(defined(&GAIN_12)) {
    sub GAIN_12 () {	0x8;}
}
unless(defined(&GAIN_13_5)) {
    sub GAIN_13_5 () {	0x9;}
}
unless(defined(&GAIN_15)) {
    sub GAIN_15 () {	0xa;}
}
unless(defined(&GAIN_16_5)) {
    sub GAIN_16_5 () {	0xb;}
}
unless(defined(&GAIN_18)) {
    sub GAIN_18 () {	0xc;}
}
unless(defined(&GAIN_19_5)) {
    sub GAIN_19_5 () {	0xd;}
}
unless(defined(&GAIN_21)) {
    sub GAIN_21 () {	0xe;}
}
unless(defined(&GAIN_22_5)) {
    sub GAIN_22_5 () {	0xf;}
}
unless(defined(&ATTEN_0)) {
    sub ATTEN_0 () {	0x;}
}
unless(defined(&ATTEN_1_5)) {
    sub ATTEN_1_5 () {	0x1;}
}
unless(defined(&ATTEN_3)) {
    sub ATTEN_3 () {	0x2;}
}
unless(defined(&ATTEN_4_5)) {
    sub ATTEN_4_5 () {	0x3;}
}
unless(defined(&ATTEN_6)) {
    sub ATTEN_6 () {	0x4;}
}
unless(defined(&ATTEN_7_5)) {
    sub ATTEN_7_5 () {	0x5;}
}
unless(defined(&ATTEN_9)) {
    sub ATTEN_9 () {	0x6;}
}
unless(defined(&ATTEN_10_5)) {
    sub ATTEN_10_5 () {	0x7;}
}
unless(defined(&ATTEN_12)) {
    sub ATTEN_12 () {	0x8;}
}
unless(defined(&ATTEN_13_5)) {
    sub ATTEN_13_5 () {	0x9;}
}
unless(defined(&ATTEN_15)) {
    sub ATTEN_15 () {	0xa;}
}
unless(defined(&ATTEN_16_5)) {
    sub ATTEN_16_5 () {	0xb;}
}
unless(defined(&ATTEN_18)) {
    sub ATTEN_18 () {	0xc;}
}
unless(defined(&ATTEN_19_5)) {
    sub ATTEN_19_5 () {	0xd;}
}
unless(defined(&ATTEN_21)) {
    sub ATTEN_21 () {	0xe;}
}
unless(defined(&ATTEN_22_5)) {
    sub ATTEN_22_5 () {	0xf;}
}
unless(defined(&SP_IN_INIT)) {
    sub SP_IN_INIT () {	0x80;}
}
unless(defined(&MODE_CHANGE_ENABLE)) {
    sub MODE_CHANGE_ENABLE () {	0x40;}
}
unless(defined(&TRANSFER_DISABLE)) {
    sub TRANSFER_DISABLE () {	0x20;}
}
unless(defined(&ADDRESS_MASK)) {
    sub ADDRESS_MASK () {	0xe0;}
}
unless(defined(&INTERRUPT_STATUS)) {
    sub INTERRUPT_STATUS () {	0x1;}
}
unless(defined(&PLAYBACK_READY)) {
    sub PLAYBACK_READY () {	0x2;}
}
unless(defined(&PLAYBACK_LEFT)) {
    sub PLAYBACK_LEFT () {	0x4;}
}
unless(defined(&PLAYBACK_UPPER)) {
    sub PLAYBACK_UPPER () {	0x8;}
}
unless(defined(&SAMPLE_ERROR)) {
    sub SAMPLE_ERROR () {	0x10;}
}
unless(defined(&CAPTURE_READY)) {
    sub CAPTURE_READY () {	0x20;}
}
unless(defined(&CAPTURE_LEFT)) {
    sub CAPTURE_LEFT () {	0x40;}
}
unless(defined(&CAPTURE_UPPER)) {
    sub CAPTURE_UPPER () {	0x80;}
}
unless(defined(&LINE_INPUT)) {
    sub LINE_INPUT () {	0x;}
}
unless(defined(&AUX_INPUT)) {
    sub AUX_INPUT () {	0x40;}
}
unless(defined(&MIC_INPUT)) {
    sub MIC_INPUT () {	0x80;}
}
unless(defined(&MIXED_DAC_INPUT)) {
    sub MIXED_DAC_INPUT () {	0xc0;}
}
unless(defined(&INPUT_GAIN_MASK)) {
    sub INPUT_GAIN_MASK () {	0xf0;}
}
unless(defined(&INPUT_MIC_GAIN_ENABLE)) {
    sub INPUT_MIC_GAIN_ENABLE () {	0x20;}
}
unless(defined(&INPUT_SOURCE_MASK)) {
    sub INPUT_SOURCE_MASK () {	0x3f;}
}
unless(defined(&AUX_INPUT_ATTEN_BITS)) {
    sub AUX_INPUT_ATTEN_BITS () {	0x1f;}
}
unless(defined(&AUX_INPUT_ATTEN_MASK)) {
    sub AUX_INPUT_ATTEN_MASK () {	0xe0;}
}
unless(defined(&AUX_INPUT_MUTE)) {
    sub AUX_INPUT_MUTE () {	0x80;}
}
unless(defined(&OUTPUT_MUTE)) {
    sub OUTPUT_MUTE () {	0x80;}
}
unless(defined(&OUTPUT_ATTEN_BITS)) {
    sub OUTPUT_ATTEN_BITS () {	0x3f;}
}
unless(defined(&OUTPUT_ATTEN_MASK)) {
    sub OUTPUT_ATTEN_MASK () {	0xc0;}
}
unless(defined(&CLOCK_XTAL2)) {
    sub CLOCK_XTAL2 () {	0x1;}
}
unless(defined(&CLOCK_XTAL1)) {
    sub CLOCK_XTAL1 () {	0x;}
}
unless(defined(&CLOCK_FREQ_MASK)) {
    sub CLOCK_FREQ_MASK () {	0xf1;}
}
unless(defined(&FMT_MONO)) {
    sub FMT_MONO () {	0x;}
}
unless(defined(&FMT_STEREO)) {
    sub FMT_STEREO () {	0x10;}
}
unless(defined(&FORMAT_MASK)) {
    sub FORMAT_MASK () {	0x1f;}
}
unless(defined(&FMT_PCM8)) {
    sub FMT_PCM8 () {	0x;}
}
unless(defined(&FMT_ULAW)) {
    sub FMT_ULAW () {	0x20;}
}
unless(defined(&FMT_TWOS_COMP)) {
    sub FMT_TWOS_COMP () {	0x40;}
}
unless(defined(&FMT_ALAW)) {
    sub FMT_ALAW () {	0x60;}
}
unless(defined(&FMT_ADPCM)) {
    sub FMT_ADPCM () {	0xa0;}
}
unless(defined(&FMT_TWOS_COMP_BE)) {
    sub FMT_TWOS_COMP_BE () {	0xc0;}
}
unless(defined(&PLAYBACK_ENABLE)) {
    sub PLAYBACK_ENABLE () {	0x1;}
}
unless(defined(&CAPTURE_ENABLE)) {
    sub CAPTURE_ENABLE () {	0x2;}
}
unless(defined(&DUAL_DMA)) {
    sub DUAL_DMA () {	0x;}
}
unless(defined(&SINGLE_DMA)) {
    sub SINGLE_DMA () {	0x4;}
}
unless(defined(&AUTO_CAL_ENABLE)) {
    sub AUTO_CAL_ENABLE () {	0x8;}
}
unless(defined(&PLAYBACK_PIO_ENABLE)) {
    sub PLAYBACK_PIO_ENABLE () {	0x40;}
}
unless(defined(&CAPTURE_PIO_ENABLE)) {
    sub CAPTURE_PIO_ENABLE () {	0x80;}
}
unless(defined(&INTERRUPT_ENABLE)) {
    sub INTERRUPT_ENABLE () {	0x2;}
}
unless(defined(&XCTL0_ENABLE)) {
    sub XCTL0_ENABLE () {	0x40;}
}
unless(defined(&XCTL1_ENABLE)) {
    sub XCTL1_ENABLE () {	0x80;}
}
unless(defined(&OVERRANGE_LEFT_MASK)) {
    sub OVERRANGE_LEFT_MASK () {	0xfc;}
}
unless(defined(&OVERRANGE_RIGHT_MASK)) {
    sub OVERRANGE_RIGHT_MASK () {	0xf3;}
}
unless(defined(&DATA_REQUEST_STATUS)) {
    sub DATA_REQUEST_STATUS () {	0x10;}
}
unless(defined(&AUTO_CAL_IN_PROG)) {
    sub AUTO_CAL_IN_PROG () {	0x20;}
}
unless(defined(&PLAYBACK_UNDERRUN)) {
    sub PLAYBACK_UNDERRUN () {	0x40;}
}
unless(defined(&CAPTURE_OVERRUN)) {
    sub CAPTURE_OVERRUN () {	0x80;}
}
unless(defined(&ID_MASK)) {
    sub ID_MASK () {	0x70;}
}
unless(defined(&MODE2)) {
    sub MODE2 () {	0x40;}
}
unless(defined(&DIGITAL_MIX1_ENABLE)) {
    sub DIGITAL_MIX1_ENABLE () {	0x1;}
}
unless(defined(&MIX_ATTEN_MASK)) {
    sub MIX_ATTEN_MASK () {	0xfc;}
}
unless(defined(&SP_LEFT_INPUT_CONTROL)) {
    sub SP_LEFT_INPUT_CONTROL () {	0x;}
}
unless(defined(&SP_RIGHT_INPUT_CONTROL)) {
    sub SP_RIGHT_INPUT_CONTROL () {	0x1;}
}
unless(defined(&SP_LEFT_AUX1_CONTROL)) {
    sub SP_LEFT_AUX1_CONTROL () {	0x2;}
}
unless(defined(&SP_RIGHT_AUX1_CONTROL)) {
    sub SP_RIGHT_AUX1_CONTROL () {	0x3;}
}
unless(defined(&SP_LEFT_AUX2_CONTROL)) {
    sub SP_LEFT_AUX2_CONTROL () {	0x4;}
}
unless(defined(&SP_RIGHT_AUX2_CONTROL)) {
    sub SP_RIGHT_AUX2_CONTROL () {	0x5;}
}
unless(defined(&SP_LEFT_OUTPUT_CONTROL)) {
    sub SP_LEFT_OUTPUT_CONTROL () {	0x6;}
}
unless(defined(&SP_RIGHT_OUTPUT_CONTROL)) {
    sub SP_RIGHT_OUTPUT_CONTROL () {	0x7;}
}
unless(defined(&SP_CLOCK_DATA_FORMAT)) {
    sub SP_CLOCK_DATA_FORMAT () {	0x8;}
}
unless(defined(&SP_INTERFACE_CONFIG)) {
    sub SP_INTERFACE_CONFIG () {	0x9;}
}
unless(defined(&SP_PIN_CONTROL)) {
    sub SP_PIN_CONTROL () {	0xa;}
}
unless(defined(&SP_TEST_AND_INIT)) {
    sub SP_TEST_AND_INIT () {	0xb;}
}
unless(defined(&SP_MISC_INFO)) {
    sub SP_MISC_INFO () {	0xc;}
}
unless(defined(&SP_DIGITAL_MIX)) {
    sub SP_DIGITAL_MIX () {	0xd;}
}
unless(defined(&SP_UPPER_BASE_COUNT)) {
    sub SP_UPPER_BASE_COUNT () {	0xe;}
}
unless(defined(&SP_LOWER_BASE_COUNT)) {
    sub SP_LOWER_BASE_COUNT () {	0xf;}
}
1;
