require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_RNUSERS_H_RPCGEN)) {
    eval 'sub _RNUSERS_H_RPCGEN () {1;}' unless defined(&_RNUSERS_H_RPCGEN);
    eval 'sub RPCGEN_VERSION () {199506;}' unless defined(&RPCGEN_VERSION);
    require 'rpc/rpc.ph';
    eval 'sub RUSERSVERS_ORIG () {1;}' unless defined(&RUSERSVERS_ORIG);
    eval 'sub RUSERSVERS_IDLE () {2;}' unless defined(&RUSERSVERS_IDLE);
    eval 'sub MAXUSERS () {100;}' unless defined(&MAXUSERS);
    eval 'sub RNUSERS_MAXUSERLEN () {8;}' unless defined(&RNUSERS_MAXUSERLEN);
    eval 'sub RNUSERS_MAXLINELEN () {8;}' unless defined(&RNUSERS_MAXLINELEN);
    eval 'sub RNUSERS_MAXHOSTLEN () {16;}' unless defined(&RNUSERS_MAXHOSTLEN);
    eval 'sub RUSERSVERS_1 () {(1);}' unless defined(&RUSERSVERS_1);
    eval 'sub RUSERSVERS_2 () {(2);}' unless defined(&RUSERSVERS_2);
    unless(defined(&RUSERSPROG)) {
	eval 'sub RUSERSPROG () {(100002);}' unless defined(&RUSERSPROG);
    }
    unless(defined(&RUSERSPROC_NUM)) {
	eval 'sub RUSERSPROC_NUM () {(1);}' unless defined(&RUSERSPROC_NUM);
    }
    unless(defined(&RUSERSPROC_NAMES)) {
	eval 'sub RUSERSPROC_NAMES () {(2);}' unless defined(&RUSERSPROC_NAMES);
    }
    unless(defined(&RUSERSPROC_ALLNAMES)) {
	eval 'sub RUSERSPROC_ALLNAMES () {(3);}' unless defined(&RUSERSPROC_ALLNAMES);
    }
}
1;
