require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_DEV_PCI_ESOVAR_H_)) {
    eval 'sub _DEV_PCI_ESOVAR_H_ () {1;}' unless defined(&_DEV_PCI_ESOVAR_H_);
    eval 'sub ESO_DAC_PLAY_VOL () {0;}' unless defined(&ESO_DAC_PLAY_VOL);
    eval 'sub ESO_MIC_PLAY_VOL () {1;}' unless defined(&ESO_MIC_PLAY_VOL);
    eval 'sub ESO_LINE_PLAY_VOL () {2;}' unless defined(&ESO_LINE_PLAY_VOL);
    eval 'sub ESO_SYNTH_PLAY_VOL () {3;}' unless defined(&ESO_SYNTH_PLAY_VOL);
    eval 'sub ESO_MONO_PLAY_VOL () {4;}' unless defined(&ESO_MONO_PLAY_VOL);
    eval 'sub ESO_CD_PLAY_VOL () {5;}' unless defined(&ESO_CD_PLAY_VOL);
    eval 'sub ESO_AUXB_PLAY_VOL () {6;}' unless defined(&ESO_AUXB_PLAY_VOL);
    eval 'sub ESO_MASTER_VOL () {7;}' unless defined(&ESO_MASTER_VOL);
    eval 'sub ESO_PCSPEAKER_VOL () {8;}' unless defined(&ESO_PCSPEAKER_VOL);
    eval 'sub ESO_SPATIALIZER () {9;}' unless defined(&ESO_SPATIALIZER);
    eval 'sub ESO_RECORD_VOL () {10;}' unless defined(&ESO_RECORD_VOL);
    eval 'sub ESO_DAC_REC_VOL () {11;}' unless defined(&ESO_DAC_REC_VOL);
    eval 'sub ESO_MIC_REC_VOL () {12;}' unless defined(&ESO_MIC_REC_VOL);
    eval 'sub ESO_LINE_REC_VOL () {13;}' unless defined(&ESO_LINE_REC_VOL);
    eval 'sub ESO_SYNTH_REC_VOL () {14;}' unless defined(&ESO_SYNTH_REC_VOL);
    eval 'sub ESO_MONO_REC_VOL () {15;}' unless defined(&ESO_MONO_REC_VOL);
    eval 'sub ESO_CD_REC_VOL () {16;}' unless defined(&ESO_CD_REC_VOL);
    eval 'sub ESO_AUXB_REC_VOL () {17;}' unless defined(&ESO_AUXB_REC_VOL);
    eval 'sub ESO_NGAINDEVS () {( &ESO_AUXB_REC_VOL + 1);}' unless defined(&ESO_NGAINDEVS);
    eval 'sub ESO_RECORD_SOURCE () {18;}' unless defined(&ESO_RECORD_SOURCE);
    eval 'sub ESO_MONOOUT_SOURCE () {19;}' unless defined(&ESO_MONOOUT_SOURCE);
    eval 'sub ESO_RECORD_MONITOR () {20;}' unless defined(&ESO_RECORD_MONITOR);
    eval 'sub ESO_MIC_PREAMP () {21;}' unless defined(&ESO_MIC_PREAMP);
    eval 'sub ESO_SPATIALIZER_ENABLE () {22;}' unless defined(&ESO_SPATIALIZER_ENABLE);
    eval 'sub ESO_INPUT_CLASS () {23;}' unless defined(&ESO_INPUT_CLASS);
    eval 'sub ESO_OUTPUT_CLASS () {24;}' unless defined(&ESO_OUTPUT_CLASS);
    eval 'sub ESO_MICROPHONE_CLASS () {25;}' unless defined(&ESO_MICROPHONE_CLASS);
    eval 'sub ESO_MONITOR_CLASS () {26;}' unless defined(&ESO_MONITOR_CLASS);
    eval 'sub ESO_RECORD_CLASS () {27;}' unless defined(&ESO_RECORD_CLASS);
    eval 'sub ESO_LEFT () {0;}' unless defined(&ESO_LEFT);
    eval 'sub ESO_RIGHT () {1;}' unless defined(&ESO_RIGHT);
}
1;
