require '_h2ph_pre.ph';

if(0) {
    eval 'sub TRACE_TXT {
        local($text) = @_;
	    eval q({  &if( &dtlk_trace) {  &console_print($text);  &console_print(\\"\\\\n\\"); } });
    }' unless defined(&TRACE_TXT);
    eval 'sub TRACE_CHR {
        local($chr) = @_;
	    eval q({  &if  &console_print($chr); });
    }' unless defined(&TRACE_CHR);
}
unless(defined(&DTLK_MINOR)) {
    sub DTLK_MINOR () {	0;}
}
unless(defined(&DTLK_IO_EXTENT)) {
    sub DTLK_IO_EXTENT () {	0x2;}
}
unless(defined(&DTLK_INTERROGATE)) {
    sub DTLK_INTERROGATE () {	0xa390;}
}
unless(defined(&DTLK_STATUS)) {
    sub DTLK_STATUS () {	0xa391;}
}
unless(defined(&DTLK_CLEAR)) {
    sub DTLK_CLEAR () {	0x18;}
}
unless(defined(&DTLK_MAX_RETRIES)) {
    sub DTLK_MAX_RETRIES () {	( &loops_per_jiffy/(10000/ &HZ));}
}
unless(defined(&TTS_READABLE)) {
    sub TTS_READABLE () {	0x80;}
}
unless(defined(&TTS_SPEAKING)) {
    sub TTS_SPEAKING () {	0x40;}
}
unless(defined(&TTS_SPEAKING2)) {
    sub TTS_SPEAKING2 () {	0x20;}
}
unless(defined(&TTS_WRITABLE)) {
    sub TTS_WRITABLE () {	0x10;}
}
unless(defined(&TTS_ALMOST_FULL)) {
    sub TTS_ALMOST_FULL () {	0x8;}
}
unless(defined(&TTS_ALMOST_EMPTY)) {
    sub TTS_ALMOST_EMPTY () {	0x4;}
}
unless(defined(&LPC_5220_NORMAL)) {
    sub LPC_5220_NORMAL () {	0x60;}
}
unless(defined(&LPC_5220_FAST)) {
    sub LPC_5220_FAST () {	0x64;}
}
unless(defined(&LPC_D6_NORMAL)) {
    sub LPC_D6_NORMAL () {	0x20;}
}
unless(defined(&LPC_D6_FAST)) {
    sub LPC_D6_FAST () {	0x24;}
}
unless(defined(&LPC_SPEAKING)) {
    sub LPC_SPEAKING () {	0x80;}
}
unless(defined(&LPC_BUFFER_LOW)) {
    sub LPC_BUFFER_LOW () {	0x40;}
}
unless(defined(&LPC_BUFFER_EMPTY)) {
    sub LPC_BUFFER_EMPTY () {	0x20;}
}
1;
