require '_h2ph_pre.ph';

unless(defined(&__wavefront_h__)) {
    eval 'sub __wavefront_h__ () {1;}' unless defined(&__wavefront_h__);
    if((!defined( &__GNUC__)  && !defined( &__GNUG__))) {
    } else {
    }
    unless(defined(&NUM_MIDIKEYS)) {
	eval 'sub NUM_MIDIKEYS () {128;}' unless defined(&NUM_MIDIKEYS);
    }
    unless(defined(&NUM_MIDICHANNELS)) {
	eval 'sub NUM_MIDICHANNELS () {16;}' unless defined(&NUM_MIDICHANNELS);
    }
    eval 'sub WFC_DEBUG_DRIVER () {0;}' unless defined(&WFC_DEBUG_DRIVER);
    eval 'sub WFC_FX_IOCTL () {1;}' unless defined(&WFC_FX_IOCTL);
    eval 'sub WFC_PATCH_STATUS () {2;}' unless defined(&WFC_PATCH_STATUS);
    eval 'sub WFC_PROGRAM_STATUS () {3;}' unless defined(&WFC_PROGRAM_STATUS);
    eval 'sub WFC_SAMPLE_STATUS () {4;}' unless defined(&WFC_SAMPLE_STATUS);
    eval 'sub WFC_DISABLE_INTERRUPTS () {5;}' unless defined(&WFC_DISABLE_INTERRUPTS);
    eval 'sub WFC_ENABLE_INTERRUPTS () {6;}' unless defined(&WFC_ENABLE_INTERRUPTS);
    eval 'sub WFC_INTERRUPT_STATUS () {7;}' unless defined(&WFC_INTERRUPT_STATUS);
    eval 'sub WFC_ROMSAMPLES_RDONLY () {8;}' unless defined(&WFC_ROMSAMPLES_RDONLY);
    eval 'sub WFC_IDENTIFY_SLOT_TYPE () {9;}' unless defined(&WFC_IDENTIFY_SLOT_TYPE);
    eval 'sub WFC_DOWNLOAD_SAMPLE () {0x80;}' unless defined(&WFC_DOWNLOAD_SAMPLE);
    eval 'sub WFC_DOWNLOAD_BLOCK () {0x81;}' unless defined(&WFC_DOWNLOAD_BLOCK);
    eval 'sub WFC_DOWNLOAD_MULTISAMPLE () {0x82;}' unless defined(&WFC_DOWNLOAD_MULTISAMPLE);
    eval 'sub WFC_DOWNLOAD_SAMPLE_ALIAS () {0x83;}' unless defined(&WFC_DOWNLOAD_SAMPLE_ALIAS);
    eval 'sub WFC_DELETE_SAMPLE () {0x84;}' unless defined(&WFC_DELETE_SAMPLE);
    eval 'sub WFC_REPORT_FREE_MEMORY () {0x85;}' unless defined(&WFC_REPORT_FREE_MEMORY);
    eval 'sub WFC_DOWNLOAD_PATCH () {0x86;}' unless defined(&WFC_DOWNLOAD_PATCH);
    eval 'sub WFC_DOWNLOAD_PROGRAM () {0x87;}' unless defined(&WFC_DOWNLOAD_PROGRAM);
    eval 'sub WFC_SET_SYNTHVOL () {0x89;}' unless defined(&WFC_SET_SYNTHVOL);
    eval 'sub WFC_SET_NVOICES () {0x8b;}' unless defined(&WFC_SET_NVOICES);
    eval 'sub WFC_DOWNLOAD_DRUM () {0x90;}' unless defined(&WFC_DOWNLOAD_DRUM);
    eval 'sub WFC_GET_SYNTHVOL () {0x92;}' unless defined(&WFC_GET_SYNTHVOL);
    eval 'sub WFC_GET_NVOICES () {0x94;}' unless defined(&WFC_GET_NVOICES);
    eval 'sub WFC_DISABLE_CHANNEL () {0x9a;}' unless defined(&WFC_DISABLE_CHANNEL);
    eval 'sub WFC_ENABLE_CHANNEL () {0x9b;}' unless defined(&WFC_ENABLE_CHANNEL);
    eval 'sub WFC_MISYNTH_OFF () {0x9d;}' unless defined(&WFC_MISYNTH_OFF);
    eval 'sub WFC_MISYNTH_ON () {0x9e;}' unless defined(&WFC_MISYNTH_ON);
    eval 'sub WFC_FIRMWARE_VERSION () {0x9f;}' unless defined(&WFC_FIRMWARE_VERSION);
    eval 'sub WFC_GET_NSAMPLES () {0xa0;}' unless defined(&WFC_GET_NSAMPLES);
    eval 'sub WFC_DISABLE_DRUM_PROGRAM () {0xa2;}' unless defined(&WFC_DISABLE_DRUM_PROGRAM);
    eval 'sub WFC_UPLOAD_PATCH () {0xa3;}' unless defined(&WFC_UPLOAD_PATCH);
    eval 'sub WFC_UPLOAD_PROGRAM () {0xa4;}' unless defined(&WFC_UPLOAD_PROGRAM);
    eval 'sub WFC_SET_TUNING () {0xa6;}' unless defined(&WFC_SET_TUNING);
    eval 'sub WFC_GET_TUNING () {0xa7;}' unless defined(&WFC_GET_TUNING);
    eval 'sub WFC_VMIDI_ON () {0xa8;}' unless defined(&WFC_VMIDI_ON);
    eval 'sub WFC_VMIDI_OFF () {0xa9;}' unless defined(&WFC_VMIDI_OFF);
    eval 'sub WFC_MIDI_STATUS () {0xaa;}' unless defined(&WFC_MIDI_STATUS);
    eval 'sub WFC_GET_CHANNEL_STATUS () {0xab;}' unless defined(&WFC_GET_CHANNEL_STATUS);
    eval 'sub WFC_DOWNLOAD_SAMPLE_HEADER () {0xac;}' unless defined(&WFC_DOWNLOAD_SAMPLE_HEADER);
    eval 'sub WFC_UPLOAD_SAMPLE_HEADER () {0xad;}' unless defined(&WFC_UPLOAD_SAMPLE_HEADER);
    eval 'sub WFC_UPLOAD_MULTISAMPLE () {0xae;}' unless defined(&WFC_UPLOAD_MULTISAMPLE);
    eval 'sub WFC_UPLOAD_SAMPLE_ALIAS () {0xaf;}' unless defined(&WFC_UPLOAD_SAMPLE_ALIAS);
    eval 'sub WFC_IDENTIFY_SAMPLE_TYPE () {0xb0;}' unless defined(&WFC_IDENTIFY_SAMPLE_TYPE);
    eval 'sub WFC_DOWNLOAD_EDRUM_PROGRAM () {0xb1;}' unless defined(&WFC_DOWNLOAD_EDRUM_PROGRAM);
    eval 'sub WFC_UPLOAD_EDRUM_PROGRAM () {0xb2;}' unless defined(&WFC_UPLOAD_EDRUM_PROGRAM);
    eval 'sub WFC_SET_EDRUM_CHANNEL () {0xb3;}' unless defined(&WFC_SET_EDRUM_CHANNEL);
    eval 'sub WFC_INSTOUT_LEVELS () {0xb4;}' unless defined(&WFC_INSTOUT_LEVELS);
    eval 'sub WFC_PEAKOUT_LEVELS () {0xb5;}' unless defined(&WFC_PEAKOUT_LEVELS);
    eval 'sub WFC_REPORT_CHANNEL_PROGRAMS () {0xb6;}' unless defined(&WFC_REPORT_CHANNEL_PROGRAMS);
    eval 'sub WFC_HARDWARE_VERSION () {0xcf;}' unless defined(&WFC_HARDWARE_VERSION);
    eval 'sub WFC_UPLOAD_SAMPLE_PARAMS () {0xd7;}' unless defined(&WFC_UPLOAD_SAMPLE_PARAMS);
    eval 'sub WFC_DOWNLOAD_OS () {0xf1;}' unless defined(&WFC_DOWNLOAD_OS);
    eval 'sub WFC_NOOP () {0xff;}' unless defined(&WFC_NOOP);
    eval 'sub WF_MAX_SAMPLE () {512;}' unless defined(&WF_MAX_SAMPLE);
    eval 'sub WF_MAX_PATCH () {256;}' unless defined(&WF_MAX_PATCH);
    eval 'sub WF_MAX_PROGRAM () {128;}' unless defined(&WF_MAX_PROGRAM);
    eval 'sub WF_SECTION_MAX () {44;}' unless defined(&WF_SECTION_MAX);
    eval 'sub WF_PROGRAM_BYTES () {32;}' unless defined(&WF_PROGRAM_BYTES);
    eval 'sub WF_PATCH_BYTES () {132;}' unless defined(&WF_PATCH_BYTES);
    eval 'sub WF_SAMPLE_BYTES () {27;}' unless defined(&WF_SAMPLE_BYTES);
    eval 'sub WF_SAMPLE_HDR_BYTES () {25;}' unless defined(&WF_SAMPLE_HDR_BYTES);
    eval 'sub WF_ALIAS_BYTES () {25;}' unless defined(&WF_ALIAS_BYTES);
    eval 'sub WF_DRUM_BYTES () {9;}' unless defined(&WF_DRUM_BYTES);
    eval 'sub WF_MSAMPLE_BYTES () {259;}' unless defined(&WF_MSAMPLE_BYTES);
    eval 'sub WF_ACK () {0x80;}' unless defined(&WF_ACK);
    eval 'sub WF_DMA_ACK () {0x81;}' unless defined(&WF_DMA_ACK);
    eval 'sub WF_MIDI_VIRTUAL_ENABLED () {0x1;}' unless defined(&WF_MIDI_VIRTUAL_ENABLED);
    eval 'sub WF_MIDI_VIRTUAL_IS_EXTERNAL () {0x2;}' unless defined(&WF_MIDI_VIRTUAL_IS_EXTERNAL);
    eval 'sub WF_MIDI_IN_TO_SYNTH_DISABLED () {0x4;}' unless defined(&WF_MIDI_IN_TO_SYNTH_DISABLED);
    eval 'sub WF_SYNTH_SLOT () {0;}' unless defined(&WF_SYNTH_SLOT);
    eval 'sub WF_INTERNAL_MIDI_SLOT () {1;}' unless defined(&WF_INTERNAL_MIDI_SLOT);
    eval 'sub WF_EXTERNAL_MIDI_SLOT () {2;}' unless defined(&WF_EXTERNAL_MIDI_SLOT);
    eval 'sub WF_EXTERNAL_SWITCH () {0xfd;}' unless defined(&WF_EXTERNAL_SWITCH);
    eval 'sub WF_INTERNAL_SWITCH () {0xf9;}' unless defined(&WF_INTERNAL_SWITCH);
    eval 'sub WF_DEBUG_CMD () {0x1;}' unless defined(&WF_DEBUG_CMD);
    eval 'sub WF_DEBUG_DATA () {0x2;}' unless defined(&WF_DEBUG_DATA);
    eval 'sub WF_DEBUG_LOAD_PATCH () {0x4;}' unless defined(&WF_DEBUG_LOAD_PATCH);
    eval 'sub WF_DEBUG_IO () {0x8;}' unless defined(&WF_DEBUG_IO);
    eval 'sub WF_WAVEPATCH_VERSION () {120;;}' unless defined(&WF_WAVEPATCH_VERSION);
    eval 'sub WF_MAX_COMMENT () {64;}' unless defined(&WF_MAX_COMMENT);
    eval 'sub WF_NUM_LAYERS () {4;}' unless defined(&WF_NUM_LAYERS);
    eval 'sub WF_NAME_LENGTH () {32;}' unless defined(&WF_NAME_LENGTH);
    eval 'sub WF_SOURCE_LENGTH () {260;}' unless defined(&WF_SOURCE_LENGTH);
    eval 'sub BankFileID () {"Bank";}' unless defined(&BankFileID);
    eval 'sub DrumkitFileID () {"DrumKit";}' unless defined(&DrumkitFileID);
    eval 'sub ProgramFileID () {"Program";}' unless defined(&ProgramFileID);
    eval 'sub WF_ST_SAMPLE () {0;}' unless defined(&WF_ST_SAMPLE);
    eval 'sub WF_ST_MULTISAMPLE () {1;}' unless defined(&WF_ST_MULTISAMPLE);
    eval 'sub WF_ST_ALIAS () {2;}' unless defined(&WF_ST_ALIAS);
    eval 'sub WF_ST_EMPTY () {3;}' unless defined(&WF_ST_EMPTY);
    eval 'sub WF_ST_DRUM () {4;}' unless defined(&WF_ST_DRUM);
    eval 'sub WF_ST_PROGRAM () {5;}' unless defined(&WF_ST_PROGRAM);
    eval 'sub WF_ST_PATCH () {6;}' unless defined(&WF_ST_PATCH);
    eval 'sub WF_ST_SAMPLEHDR () {7;}' unless defined(&WF_ST_SAMPLEHDR);
    eval 'sub WF_ST_MASK () {0xf;}' unless defined(&WF_ST_MASK);
    eval 'sub WF_SLOT_USED () {0x80;}' unless defined(&WF_SLOT_USED);
    eval 'sub WF_SLOT_FILLED () {0x40;}' unless defined(&WF_SLOT_FILLED);
    eval 'sub WF_SLOT_ROM () {0x20;}' unless defined(&WF_SLOT_ROM);
    eval 'sub WF_SLOT_MASK () {0xf0;}' unless defined(&WF_SLOT_MASK);
    eval 'sub WF_CH_MONO () {0;}' unless defined(&WF_CH_MONO);
    eval 'sub WF_CH_LEFT () {1;}' unless defined(&WF_CH_LEFT);
    eval 'sub WF_CH_RIGHT () {2;}' unless defined(&WF_CH_RIGHT);
    eval 'sub LINEAR_16BIT () {0;}' unless defined(&LINEAR_16BIT);
    eval 'sub WHITE_NOISE () {1;}' unless defined(&WHITE_NOISE);
    eval 'sub LINEAR_8BIT () {2;}' unless defined(&LINEAR_8BIT);
    eval 'sub MULAW_8BIT () {3;}' unless defined(&MULAW_8BIT);
    eval 'sub WF_SAMPLE_IS_8BIT {
        local($smpl) = @_;
	    eval q((($smpl)-> &SampleResolution&2));
    }' unless defined(&WF_SAMPLE_IS_8BIT);
    eval 'sub WF_SET_CHANNEL {
        local($samp,$chn) = @_;
	    eval q(($samp)-> &Unused1 = $chn & 0x1; ($samp)-> &Unused2 = $chn & 0x2; ($samp)-> &Unused3 = $chn & 0x4);
    }' unless defined(&WF_SET_CHANNEL);
    eval 'sub WF_GET_CHANNEL {
        local($samp) = @_;
	    eval q(((($samp)-> &Unused3 << 2)|(($samp)-> &Unused2<<1)|($samp)-> &Unused1));
    }' unless defined(&WF_GET_CHANNEL);
    eval 'sub WF_CHANNEL_STATUS {
        local($ch,$wcp) = @_;
	    eval q(($wcp)[($ch/7)] & (1<<(($ch)%7)));
    }' unless defined(&WF_CHANNEL_STATUS);
    eval 'sub WAVEFRONT_FIND_FREE_SAMPLE_SLOT () {999;}' unless defined(&WAVEFRONT_FIND_FREE_SAMPLE_SLOT);
    eval 'sub WF_MAX_READ () {$sizeof{ &wavefront_multisample};}' unless defined(&WF_MAX_READ);
    eval 'sub WF_MAX_WRITE () {$sizeof{ &wavefront_multisample};}' unless defined(&WF_MAX_WRITE);
    eval 'sub WFCTL_WFCMD () {0x1;}' unless defined(&WFCTL_WFCMD);
    eval 'sub WFCTL_LOAD_SPP () {0x2;}' unless defined(&WFCTL_LOAD_SPP);
    eval 'sub WF_MOD_LFO1 () {0;}' unless defined(&WF_MOD_LFO1);
    eval 'sub WF_MOD_LFO2 () {1;}' unless defined(&WF_MOD_LFO2);
    eval 'sub WF_MOD_ENV1 () {2;}' unless defined(&WF_MOD_ENV1);
    eval 'sub WF_MOD_ENV2 () {3;}' unless defined(&WF_MOD_ENV2);
    eval 'sub WF_MOD_KEYBOARD () {4;}' unless defined(&WF_MOD_KEYBOARD);
    eval 'sub WF_MOD_LOGKEY () {5;}' unless defined(&WF_MOD_LOGKEY);
    eval 'sub WF_MOD_VELOCITY () {6;}' unless defined(&WF_MOD_VELOCITY);
    eval 'sub WF_MOD_LOGVEL () {7;}' unless defined(&WF_MOD_LOGVEL);
    eval 'sub WF_MOD_RANDOM () {8;}' unless defined(&WF_MOD_RANDOM);
    eval 'sub WF_MOD_PRESSURE () {9;}' unless defined(&WF_MOD_PRESSURE);
    eval 'sub WF_MOD_MOD_WHEEL () {10;}' unless defined(&WF_MOD_MOD_WHEEL);
    eval 'sub WF_MOD_1 () { &WF_MOD_MOD_WHEEL;}' unless defined(&WF_MOD_1);
    eval 'sub WF_MOD_BREATH () {11;}' unless defined(&WF_MOD_BREATH);
    eval 'sub WF_MOD_2 () { &WF_MOD_BREATH;}' unless defined(&WF_MOD_2);
    eval 'sub WF_MOD_FOOT () {12;}' unless defined(&WF_MOD_FOOT);
    eval 'sub WF_MOD_4 () { &WF_MOD_FOOT;}' unless defined(&WF_MOD_4);
    eval 'sub WF_MOD_VOLUME () {13;}' unless defined(&WF_MOD_VOLUME);
    eval 'sub WF_MOD_7 () { &WF_MOD_VOLUME;}' unless defined(&WF_MOD_7);
    eval 'sub WF_MOD_PAN () {14;}' unless defined(&WF_MOD_PAN);
    eval 'sub WF_MOD_10 () { &WF_MOD_PAN;}' unless defined(&WF_MOD_10);
    eval 'sub WF_MOD_EXPR () {15;}' unless defined(&WF_MOD_EXPR);
    eval 'sub WF_MOD_11 () { &WF_MOD_EXPR;}' unless defined(&WF_MOD_11);
    eval 'sub WFFX_SETOUTGAIN () {0;}' unless defined(&WFFX_SETOUTGAIN);
    eval 'sub WFFX_SETSTEREOOUTGAIN () {1;}' unless defined(&WFFX_SETSTEREOOUTGAIN);
    eval 'sub WFFX_SETREVERBIN1GAIN () {2;}' unless defined(&WFFX_SETREVERBIN1GAIN);
    eval 'sub WFFX_SETREVERBIN2GAIN () {3;}' unless defined(&WFFX_SETREVERBIN2GAIN);
    eval 'sub WFFX_SETREVERBIN3GAIN () {4;}' unless defined(&WFFX_SETREVERBIN3GAIN);
    eval 'sub WFFX_SETCHORUSINPORT () {5;}' unless defined(&WFFX_SETCHORUSINPORT);
    eval 'sub WFFX_SETREVERBIN1PORT () {6;}' unless defined(&WFFX_SETREVERBIN1PORT);
    eval 'sub WFFX_SETREVERBIN2PORT () {7;}' unless defined(&WFFX_SETREVERBIN2PORT);
    eval 'sub WFFX_SETREVERBIN3PORT () {8;}' unless defined(&WFFX_SETREVERBIN3PORT);
    eval 'sub WFFX_SETEFFECTPORT () {9;}' unless defined(&WFFX_SETEFFECTPORT);
    eval 'sub WFFX_SETAUXPORT () {10;}' unless defined(&WFFX_SETAUXPORT);
    eval 'sub WFFX_SETREVERBTYPE () {11;}' unless defined(&WFFX_SETREVERBTYPE);
    eval 'sub WFFX_SETREVERBDELAY () {12;}' unless defined(&WFFX_SETREVERBDELAY);
    eval 'sub WFFX_SETCHORUSLFO () {13;}' unless defined(&WFFX_SETCHORUSLFO);
    eval 'sub WFFX_SETCHORUSPMD () {14;}' unless defined(&WFFX_SETCHORUSPMD);
    eval 'sub WFFX_SETCHORUSAMD () {15;}' unless defined(&WFFX_SETCHORUSAMD);
    eval 'sub WFFX_SETEFFECT () {16;}' unless defined(&WFFX_SETEFFECT);
    eval 'sub WFFX_SETBASEALL () {17;}' unless defined(&WFFX_SETBASEALL);
    eval 'sub WFFX_SETREVERBALL () {18;}' unless defined(&WFFX_SETREVERBALL);
    eval 'sub WFFX_SETCHORUSALL () {20;}' unless defined(&WFFX_SETCHORUSALL);
    eval 'sub WFFX_SETREVERBDEF () {22;}' unless defined(&WFFX_SETREVERBDEF);
    eval 'sub WFFX_SETCHORUSDEF () {23;}' unless defined(&WFFX_SETCHORUSDEF);
    eval 'sub WFFX_DELAYSETINGAIN () {24;}' unless defined(&WFFX_DELAYSETINGAIN);
    eval 'sub WFFX_DELAYSETFBGAIN () {25;}' unless defined(&WFFX_DELAYSETFBGAIN);
    eval 'sub WFFX_DELAYSETFBLPF () {26;}' unless defined(&WFFX_DELAYSETFBLPF);
    eval 'sub WFFX_DELAYSETGAIN () {27;}' unless defined(&WFFX_DELAYSETGAIN);
    eval 'sub WFFX_DELAYSETTIME () {28;}' unless defined(&WFFX_DELAYSETTIME);
    eval 'sub WFFX_DELAYSETFBTIME () {29;}' unless defined(&WFFX_DELAYSETFBTIME);
    eval 'sub WFFX_DELAYSETALL () {30;}' unless defined(&WFFX_DELAYSETALL);
    eval 'sub WFFX_DELAYSETDEF () {32;}' unless defined(&WFFX_DELAYSETDEF);
    eval 'sub WFFX_SDELAYSETINGAIN () {33;}' unless defined(&WFFX_SDELAYSETINGAIN);
    eval 'sub WFFX_SDELAYSETFBGAIN () {34;}' unless defined(&WFFX_SDELAYSETFBGAIN);
    eval 'sub WFFX_SDELAYSETFBLPF () {35;}' unless defined(&WFFX_SDELAYSETFBLPF);
    eval 'sub WFFX_SDELAYSETGAIN () {36;}' unless defined(&WFFX_SDELAYSETGAIN);
    eval 'sub WFFX_SDELAYSETTIME () {37;}' unless defined(&WFFX_SDELAYSETTIME);
    eval 'sub WFFX_SDELAYSETFBTIME () {38;}' unless defined(&WFFX_SDELAYSETFBTIME);
    eval 'sub WFFX_SDELAYSETALL () {39;}' unless defined(&WFFX_SDELAYSETALL);
    eval 'sub WFFX_SDELAYSETDEF () {41;}' unless defined(&WFFX_SDELAYSETDEF);
    eval 'sub WFFX_DEQSETINGAIN () {42;}' unless defined(&WFFX_DEQSETINGAIN);
    eval 'sub WFFX_DEQSETFILTER () {43;}' unless defined(&WFFX_DEQSETFILTER);
    eval 'sub WFFX_DEQSETALL () {44;}' unless defined(&WFFX_DEQSETALL);
    eval 'sub WFFX_DEQSETDEF () {46;}' unless defined(&WFFX_DEQSETDEF);
    eval 'sub WFFX_MUTE () {47;}' unless defined(&WFFX_MUTE);
    eval 'sub WFFX_FLANGESETBALANCE () {48;}' unless defined(&WFFX_FLANGESETBALANCE);
    eval 'sub WFFX_FLANGESETDELAY () {49;}' unless defined(&WFFX_FLANGESETDELAY);
    eval 'sub WFFX_FLANGESETDWFFX_TH () {50;}' unless defined(&WFFX_FLANGESETDWFFX_TH);
    eval 'sub WFFX_FLANGESETFBGAIN () {51;}' unless defined(&WFFX_FLANGESETFBGAIN);
    eval 'sub WFFX_FLANGESETINGAIN () {52;}' unless defined(&WFFX_FLANGESETINGAIN);
    eval 'sub WFFX_FLANGESETLFO () {53;}' unless defined(&WFFX_FLANGESETLFO);
    eval 'sub WFFX_FLANGESETALL () {54;}' unless defined(&WFFX_FLANGESETALL);
    eval 'sub WFFX_FLANGESETDEF () {56;}' unless defined(&WFFX_FLANGESETDEF);
    eval 'sub WFFX_PITCHSETSHIFT () {57;}' unless defined(&WFFX_PITCHSETSHIFT);
    eval 'sub WFFX_PITCHSETBALANCE () {58;}' unless defined(&WFFX_PITCHSETBALANCE);
    eval 'sub WFFX_PITCHSETALL () {59;}' unless defined(&WFFX_PITCHSETALL);
    eval 'sub WFFX_PITCHSETDEF () {61;}' unless defined(&WFFX_PITCHSETDEF);
    eval 'sub WFFX_SRSSETINGAIN () {62;}' unless defined(&WFFX_SRSSETINGAIN);
    eval 'sub WFFX_SRSSETSPACE () {63;}' unless defined(&WFFX_SRSSETSPACE);
    eval 'sub WFFX_SRSSETCENTER () {64;}' unless defined(&WFFX_SRSSETCENTER);
    eval 'sub WFFX_SRSSETGAIN () {65;}' unless defined(&WFFX_SRSSETGAIN);
    eval 'sub WFFX_SRSSETMODE () {66;}' unless defined(&WFFX_SRSSETMODE);
    eval 'sub WFFX_SRSSETDEF () {68;}' unless defined(&WFFX_SRSSETDEF);
    eval 'sub WFFX_MEMSET () {69;}' unless defined(&WFFX_MEMSET);
}
1;
