require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_REX_H_RPCGEN)) {
    eval 'sub _REX_H_RPCGEN () {1;}' unless defined(&_REX_H_RPCGEN);
    eval 'sub RPCGEN_VERSION () {199506;}' unless defined(&RPCGEN_VERSION);
    require 'rpc/rpc.ph';
    eval 'sub STRINGSIZE () {1024;}' unless defined(&STRINGSIZE);
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    eval 'sub SIGINT () {2;}' unless defined(&SIGINT);
    eval 'sub REX_INTERACTIVE () {1;}' unless defined(&REX_INTERACTIVE);
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    eval 'sub B0 () {0;}' unless defined(&B0);
    eval 'sub B50 () {1;}' unless defined(&B50);
    eval 'sub B75 () {2;}' unless defined(&B75);
    eval 'sub B110 () {3;}' unless defined(&B110);
    eval 'sub B134 () {4;}' unless defined(&B134);
    eval 'sub B150 () {5;}' unless defined(&B150);
    eval 'sub B200 () {6;}' unless defined(&B200);
    eval 'sub B300 () {7;}' unless defined(&B300);
    eval 'sub B600 () {8;}' unless defined(&B600);
    eval 'sub B1200 () {9;}' unless defined(&B1200);
    eval 'sub B1800 () {10;}' unless defined(&B1800);
    eval 'sub B2400 () {11;}' unless defined(&B2400);
    eval 'sub B4800 () {12;}' unless defined(&B4800);
    eval 'sub B9600 () {13;}' unless defined(&B9600);
    eval 'sub B19200 () {14;}' unless defined(&B19200);
    eval 'sub B38400 () {15;}' unless defined(&B38400);
    eval 'sub TANDEM () {0x1;}' unless defined(&TANDEM);
    eval 'sub CBREAK () {0x2;}' unless defined(&CBREAK);
    eval 'sub LCASE () {0x4;}' unless defined(&LCASE);
    eval 'sub ECHO () {0x8;}' unless defined(&ECHO);
    eval 'sub CRMOD () {0x10;}' unless defined(&CRMOD);
    eval 'sub RAW () {0x20;}' unless defined(&RAW);
    eval 'sub ODDP () {0x40;}' unless defined(&ODDP);
    eval 'sub EVENP () {0x80;}' unless defined(&EVENP);
    eval 'sub ANYP () {0xc0;}' unless defined(&ANYP);
    eval 'sub NLDELAY () {0x300;}' unless defined(&NLDELAY);
    eval 'sub NL0 () {0x;}' unless defined(&NL0);
    eval 'sub NL1 () {0x100;}' unless defined(&NL1);
    eval 'sub NL2 () {0x200;}' unless defined(&NL2);
    eval 'sub NL3 () {0x300;}' unless defined(&NL3);
    eval 'sub TBDELAY () {0xc00;}' unless defined(&TBDELAY);
    eval 'sub TAB0 () {0x;}' unless defined(&TAB0);
    eval 'sub TAB1 () {0x400;}' unless defined(&TAB1);
    eval 'sub TAB2 () {0x800;}' unless defined(&TAB2);
    eval 'sub XTABS () {0xc00;}' unless defined(&XTABS);
    eval 'sub CRDELAY () {0x3000;}' unless defined(&CRDELAY);
    eval 'sub CR0 () {0x;}' unless defined(&CR0);
    eval 'sub CR1 () {0x1000;}' unless defined(&CR1);
    eval 'sub CR2 () {0x2000;}' unless defined(&CR2);
    eval 'sub CR3 () {0x3000;}' unless defined(&CR3);
    eval 'sub VTDELAY () {0x4000;}' unless defined(&VTDELAY);
    eval 'sub FF0 () {0x;}' unless defined(&FF0);
    eval 'sub FF1 () {0x4000;}' unless defined(&FF1);
    eval 'sub BSDELAY () {0x8000;}' unless defined(&BSDELAY);
    eval 'sub BS0 () {0x;}' unless defined(&BS0);
    eval 'sub BS1 () {0x8000;}' unless defined(&BS1);
    eval 'sub CRTBS () {0x10000;}' unless defined(&CRTBS);
    eval 'sub PRTERA () {0x20000;}' unless defined(&PRTERA);
    eval 'sub CRTERA () {0x40000;}' unless defined(&CRTERA);
    eval 'sub TILDE () {0x80000;}' unless defined(&TILDE);
    eval 'sub MDMBUF () {0x100000;}' unless defined(&MDMBUF);
    eval 'sub LITOUT () {0x200000;}' unless defined(&LITOUT);
    eval 'sub TOSTOP () {0x400000;}' unless defined(&TOSTOP);
    eval 'sub FLUSHO () {0x800000;}' unless defined(&FLUSHO);
    eval 'sub NOHANG () {0x1000000;}' unless defined(&NOHANG);
    eval 'sub L001000 () {0x2000000;}' unless defined(&L001000);
    eval 'sub CRTKIL () {0x4000000;}' unless defined(&CRTKIL);
    eval 'sub PASS8 () {0x8000000;}' unless defined(&PASS8);
    eval 'sub CTLECH () {0x10000000;}' unless defined(&CTLECH);
    eval 'sub PENDIN () {0x20000000;}' unless defined(&PENDIN);
    eval 'sub DECCTQ () {0x40000000;}' unless defined(&DECCTQ);
    eval 'sub NOFLSH () {0x80000000;}' unless defined(&NOFLSH);
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    if(defined(&__cplusplus)) {
    }
 elsif(defined( &__STDC__)) {
    } else {
    }
    eval 'sub LCRTBS () {0x1;}' unless defined(&LCRTBS);
    eval 'sub LPRTERA () {0x2;}' unless defined(&LPRTERA);
    eval 'sub LCRTERA () {0x4;}' unless defined(&LCRTERA);
    eval 'sub LTILDE () {0x8;}' unless defined(&LTILDE);
    eval 'sub LMDMBUF () {0x10;}' unless defined(&LMDMBUF);
    eval 'sub LLITOUT () {0x20;}' unless defined(&LLITOUT);
    eval 'sub LTOSTOP () {0x40;}' unless defined(&LTOSTOP);
    eval 'sub LFLUSHO () {0x80;}' unless defined(&LFLUSHO);
    eval 'sub LNOHANG () {0x100;}' unless defined(&LNOHANG);
    eval 'sub LL001000 () {0x200;}' unless defined(&LL001000);
    eval 'sub LCRTKIL () {0x400;}' unless defined(&LCRTKIL);
    eval 'sub LPASS8 () {0x800;}' unless defined(&LPASS8);
    eval 'sub LCTLECH () {0x1000;}' unless defined(&LCTLECH);
    eval 'sub LPENDIN () {0x2000;}' unless defined(&LPENDIN);
    eval 'sub LDECCTQ () {0x4000;}' unless defined(&LDECCTQ);
    eval 'sub LNOFLSH () {0x8000;}' unless defined(&LNOFLSH);
    eval 'sub REXPROG () {(100017);}' unless defined(&REXPROG);
    eval 'sub REXVERS () {(1);}' unless defined(&REXVERS);
    if(defined(&__cplusplus)) {
	eval 'sub REXPROC_START () {(1);}' unless defined(&REXPROC_START);
	eval 'sub REXPROC_WAIT () {(2);}' unless defined(&REXPROC_WAIT);
	eval 'sub REXPROC_MODES () {(3);}' unless defined(&REXPROC_MODES);
	eval 'sub REXPROC_WINCH () {(4);}' unless defined(&REXPROC_WINCH);
	eval 'sub REXPROC_SIGNAL () {(5);}' unless defined(&REXPROC_SIGNAL);
    }
 elsif(defined( &__STDC__)) {
	eval 'sub REXPROC_START () {(1);}' unless defined(&REXPROC_START);
	eval 'sub REXPROC_WAIT () {(2);}' unless defined(&REXPROC_WAIT);
	eval 'sub REXPROC_MODES () {(3);}' unless defined(&REXPROC_MODES);
	eval 'sub REXPROC_WINCH () {(4);}' unless defined(&REXPROC_WINCH);
	eval 'sub REXPROC_SIGNAL () {(5);}' unless defined(&REXPROC_SIGNAL);
    } else {
	eval 'sub REXPROC_START () {(1);}' unless defined(&REXPROC_START);
	eval 'sub REXPROC_WAIT () {(2);}' unless defined(&REXPROC_WAIT);
	eval 'sub REXPROC_MODES () {(3);}' unless defined(&REXPROC_MODES);
	eval 'sub REXPROC_WINCH () {(4);}' unless defined(&REXPROC_WINCH);
	eval 'sub REXPROC_SIGNAL () {(5);}' unless defined(&REXPROC_SIGNAL);
    }
}
1;
