require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_TALKD_H_)) {
    eval 'sub _TALKD_H_ () {1;}' unless defined(&_TALKD_H_);
    eval 'sub NAME_SIZE () {12;}' unless defined(&NAME_SIZE);
    eval 'sub TTY_SIZE () {16;}' unless defined(&TTY_SIZE);
    eval 'sub TALK_VERSION () {1;}' unless defined(&TALK_VERSION);
    eval 'sub LEAVE_INVITE () {0;}' unless defined(&LEAVE_INVITE);
    eval 'sub LOOK_UP () {1;}' unless defined(&LOOK_UP);
    eval 'sub DELETE () {2;}' unless defined(&DELETE);
    eval 'sub ANNOUNCE () {3;}' unless defined(&ANNOUNCE);
    eval 'sub SUCCESS () {0;}' unless defined(&SUCCESS);
    eval 'sub NOT_HERE () {1;}' unless defined(&NOT_HERE);
    eval 'sub FAILED () {2;}' unless defined(&FAILED);
    eval 'sub MACHINE_UNKNOWN () {3;}' unless defined(&MACHINE_UNKNOWN);
    eval 'sub PERMISSION_DENIED () {4;}' unless defined(&PERMISSION_DENIED);
    eval 'sub UNKNOWN_REQUEST () {5;}' unless defined(&UNKNOWN_REQUEST);
    eval 'sub BADVERSION () {6;}' unless defined(&BADVERSION);
    eval 'sub BADADDR () {7;}' unless defined(&BADADDR);
    eval 'sub BADCTLADDR () {8;}' unless defined(&BADCTLADDR);
    eval 'sub MAX_LIFE () {60;}' unless defined(&MAX_LIFE);
    eval 'sub RING_WAIT () {30;}' unless defined(&RING_WAIT);
}
1;
