require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&ESA_NUM_VOICES)) {
    eval 'sub ESA_NUM_VOICES () {1;}' unless defined(&ESA_NUM_VOICES);
}
unless(defined(&KERNADDR)) {
    sub KERNADDR {
	my($p) = @_;
	eval q((( &void *)(($p)-> &addr)));
    }
}
unless(defined(&DMAADDR)) {
    sub DMAADDR {
	my($p) = @_;
	eval q((($p)-> ($map->{dm_segs[0]}->{ds_addr})));
    }
}
unless(defined(&ESA_MINRATE)) {
    sub ESA_MINRATE () {	8000;}
}
unless(defined(&ESA_MAXRATE)) {
    sub ESA_MAXRATE () {	48000;}
}
1;
