require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_VIS_H_)) {
    eval 'sub _VIS_H_ () {1;}' unless defined(&_VIS_H_);
    eval 'sub VIS_OCTAL () {0x1;}' unless defined(&VIS_OCTAL);
    eval 'sub VIS_CSTYLE () {0x2;}' unless defined(&VIS_CSTYLE);
    eval 'sub VIS_SP () {0x4;}' unless defined(&VIS_SP);
    eval 'sub VIS_TAB () {0x8;}' unless defined(&VIS_TAB);
    eval 'sub VIS_NL () {0x10;}' unless defined(&VIS_NL);
    eval 'sub VIS_WHITE () {( &VIS_SP |  &VIS_TAB |  &VIS_NL);}' unless defined(&VIS_WHITE);
    eval 'sub VIS_SAFE () {0x20;}' unless defined(&VIS_SAFE);
    eval 'sub VIS_NOSLASH () {0x40;}' unless defined(&VIS_NOSLASH);
    eval 'sub VIS_GLOB () {0x100;}' unless defined(&VIS_GLOB);
    eval 'sub UNVIS_VALID () {1;}' unless defined(&UNVIS_VALID);
    eval 'sub UNVIS_VALIDPUSH () {2;}' unless defined(&UNVIS_VALIDPUSH);
    eval 'sub UNVIS_NOCHAR () {3;}' unless defined(&UNVIS_NOCHAR);
    eval 'sub UNVIS_SYNBAD () {-1;}' unless defined(&UNVIS_SYNBAD);
    eval 'sub UNVIS_ERROR () {-2;}' unless defined(&UNVIS_ERROR);
    eval 'sub UNVIS_END () {1;}' unless defined(&UNVIS_END);
    require 'sys/cdefs.ph';
}
1;
