Current File : //usr/local/apps/perl/lib/site_perl/5.30.0/x86_64-linux/fnmatch.ph
require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&_FNMATCH_H)) {
    eval 'sub _FNMATCH_H () {1;}' unless defined(&_FNMATCH_H);
    if(defined(&__cplusplus)) {
    }
    unless(defined(&const)) {
	if((defined (&__STDC__)  && (defined(&__STDC__) ? &__STDC__ : undef)) || defined (&__cplusplus)) {
	    eval 'sub __const () { &const;}' unless defined(&__const);
	} else {
	    eval 'sub __const () {1;}' unless defined(&__const);
	}
    }
    undef(&FNM_PATHNAME) if defined(&FNM_PATHNAME);
    undef(&FNM_NOESCAPE) if defined(&FNM_NOESCAPE);
    undef(&FNM_PERIOD) if defined(&FNM_PERIOD);
    eval 'sub FNM_PATHNAME () {(1<< 0);}' unless defined(&FNM_PATHNAME);
    eval 'sub FNM_NOESCAPE () {(1<< 1);}' unless defined(&FNM_NOESCAPE);
    eval 'sub FNM_PERIOD () {(1<< 2);}' unless defined(&FNM_PERIOD);
    if(!defined (&_POSIX_C_SOURCE) || (defined(&_POSIX_C_SOURCE) ? &_POSIX_C_SOURCE : undef) < 2|| defined (&_GNU_SOURCE)) {
	eval 'sub FNM_FILE_NAME () { &FNM_PATHNAME;}' unless defined(&FNM_FILE_NAME);
	eval 'sub FNM_LEADING_DIR () {(1<< 3);}' unless defined(&FNM_LEADING_DIR);
	eval 'sub FNM_CASEFOLD () {(1<< 4);}' unless defined(&FNM_CASEFOLD);
	eval 'sub FNM_EXTMATCH () {(1<< 5);}' unless defined(&FNM_EXTMATCH);
    }
    eval 'sub FNM_NOMATCH () {1;}' unless defined(&FNM_NOMATCH);
    if(defined(&_XOPEN_SOURCE)) {
	eval 'sub FNM_NOSYS () {(-1);}' unless defined(&FNM_NOSYS);
    }
    if(defined(&__cplusplus)) {
    }
}
1;