Current File : //usr/local/apps/perl/lib/site_perl/5.30.0/x86_64-linux/wchar.ph |
require '_h2ph_pre.ph';
no warnings qw(redefine misc);
unless(defined(&_WCHAR_H)) {
if(!defined (&__need_mbstate_t) && !defined (&__need_wint_t)) {
eval 'sub _WCHAR_H () {1;}' unless defined(&_WCHAR_H);
require 'features.ph';
}
if(defined(&_WCHAR_H)) {
eval 'sub __need___FILE () {1;}' unless defined(&__need___FILE);
if(defined (&__USE_UNIX98) || defined (&__USE_XOPEN2K)) {
eval 'sub __need_FILE () {1;}' unless defined(&__need_FILE);
}
require 'stdio.ph';
eval 'sub __need___va_list () {1;}' unless defined(&__need___va_list);
require 'stdarg.ph';
require 'bits/wchar.ph';
eval 'sub __need_size_t () {1;}' unless defined(&__need_size_t);
eval 'sub __need_wchar_t () {1;}' unless defined(&__need_wchar_t);
eval 'sub __need_NULL () {1;}' unless defined(&__need_NULL);
}
if(defined (&_WCHAR_H) || defined (&__need_wint_t) || !defined (&__WINT_TYPE__)) {
undef(&__need_wint_t) if defined(&__need_wint_t);
eval 'sub __need_wint_t () {1;}' unless defined(&__need_wint_t);
require 'stddef.ph';
unless(defined(&_WINT_T)) {
eval 'sub _WINT_T () {1;}' unless defined(&_WINT_T);
} else {
if(defined (&__cplusplus) && defined (&_GLIBCPP_USE_NAMESPACES) && defined (&__WINT_TYPE__)) {
}
}
if(defined (&__cplusplus) && &__GNUC_PREREQ (4, 4)) {
eval 'sub __CORRECT_ISO_CPP_WCHAR_H_PROTO () {1;}' unless defined(&__CORRECT_ISO_CPP_WCHAR_H_PROTO);
}
}
if((defined (&_WCHAR_H) || defined (&__need_mbstate_t)) && !defined (&__mbstate_t_defined)) {
eval 'sub __mbstate_t_defined () {1;}' unless defined(&__mbstate_t_defined);
if(defined(&__WINT_TYPE__)) {
} else {
}
}
undef(&__need_mbstate_t) if defined(&__need_mbstate_t);
if(defined(&_WCHAR_H)) {
if(defined(&__USE_GNU)) {
}
unless(defined(&WCHAR_MIN)) {
eval 'sub WCHAR_MIN () { &__WCHAR_MIN;}' unless defined(&WCHAR_MIN);
eval 'sub WCHAR_MAX () { &__WCHAR_MAX;}' unless defined(&WCHAR_MAX);
}
unless(defined(&WEOF)) {
eval 'sub WEOF () {(0xffffffff);}' unless defined(&WEOF);
}
if(defined (&__USE_XOPEN) && !defined (&__USE_UNIX98)) {
require 'wctype.ph';
}
if(defined(&__USE_XOPEN2K8)) {
require 'xlocale.ph';
}
if(defined(&__USE_XOPEN2K8)) {
}
if(defined(&__CORRECT_ISO_CPP_WCHAR_H_PROTO)) {
} else {
}
if(defined(&__CORRECT_ISO_CPP_WCHAR_H_PROTO)) {
} else {
}
if(defined(&__USE_GNU)) {
}
if(defined(&__CORRECT_ISO_CPP_WCHAR_H_PROTO)) {
} else {
}
if(defined(&__CORRECT_ISO_CPP_WCHAR_H_PROTO)) {
} else {
}
if(defined(&__USE_XOPEN)) {
if(defined(&__CORRECT_ISO_CPP_WCHAR_H_PROTO)) {
} else {
}
}
if(defined(&__USE_XOPEN2K8)) {
}
if(defined(&__CORRECT_ISO_CPP_WCHAR_H_PROTO)) {
} else {
}
if(defined(&__USE_GNU)) {
}
if(defined(&__USE_EXTERN_INLINES)) {
}
if(defined(&__USE_XOPEN2K8)) {
}
if(defined(&__USE_XOPEN)) {
}
if(defined(&__USE_ISOC99)) {
}
if(defined (&__USE_ISOC99) || (defined (&__GNUC__) && defined (&__USE_GNU))) {
}
if(defined (&__GNUC__) && defined (&__USE_GNU)) {
}
if(defined(&__USE_GNU)) {
require 'xlocale.ph';
}
if(defined(&__USE_XOPEN2K8)) {
}
if(defined (&__USE_ISOC95) || defined (&__USE_UNIX98)) {
if(defined (&__USE_ISOC99) && !defined (&__USE_GNU) && (!defined (&__LDBL_COMPAT) || !defined (&__REDIRECT)) && (defined (&__STRICT_ANSI__) || defined (&__USE_XOPEN2K))) {
if(defined(&__REDIRECT)) {
} else {
eval 'sub fwscanf () { &__isoc99_fwscanf;}' unless defined(&fwscanf);
eval 'sub wscanf () { &__isoc99_wscanf;}' unless defined(&wscanf);
eval 'sub swscanf () { &__isoc99_swscanf;}' unless defined(&swscanf);
}
}
}
if(defined(&__USE_ISOC99)) {
if(!defined (&__USE_GNU) && (!defined (&__LDBL_COMPAT) || !defined (&__REDIRECT)) && (defined (&__STRICT_ANSI__) || defined (&__USE_XOPEN2K))) {
if(defined(&__REDIRECT)) {
} else {
eval 'sub vfwscanf () { &__isoc99_vfwscanf;}' unless defined(&vfwscanf);
eval 'sub vwscanf () { &__isoc99_vwscanf;}' unless defined(&vwscanf);
eval 'sub vswscanf () { &__isoc99_vswscanf;}' unless defined(&vswscanf);
}
}
}
if(defined(&__USE_GNU)) {
}
if(defined(&__USE_GNU)) {
require 'xlocale.ph';
}
if(defined (&__USE_UNIX98) && !defined (&__USE_GNU)) {
eval 'sub __need_iswxxx () {1;}' unless defined(&__need_iswxxx);
require 'wctype.ph';
}
if((defined(&__USE_FORTIFY_LEVEL) ? &__USE_FORTIFY_LEVEL : undef) > 0 && defined (&__extern_always_inline)) {
require 'bits/wchar2.ph';
}
if(defined(&__LDBL_COMPAT)) {
require 'bits/wchar-ldbl.ph';
}
}
}
undef(&__need_mbstate_t) if defined(&__need_mbstate_t);
undef(&__need_wint_t) if defined(&__need_wint_t);
1;