Current File : //usr/local/apps/perl/lib/site_perl/5.30.0/x86_64-linux/stdlib.ph |
require '_h2ph_pre.ph';
no warnings qw(redefine misc);
unless(defined(&_STDLIB_H)) {
require 'features.ph';
eval 'sub __need_size_t () {1;}' unless defined(&__need_size_t);
unless(defined(&__need_malloc_and_calloc)) {
eval 'sub __need_wchar_t () {1;}' unless defined(&__need_wchar_t);
eval 'sub __need_NULL () {1;}' unless defined(&__need_NULL);
}
require 'stddef.ph';
unless(defined(&__need_malloc_and_calloc)) {
eval 'sub _STDLIB_H () {1;}' unless defined(&_STDLIB_H);
if((defined (&__USE_XOPEN) || defined (&__USE_XOPEN2K8)) && !defined (&_SYS_WAIT_H)) {
require 'bits/waitflags.ph';
require 'bits/waitstatus.ph';
if(defined(&__USE_BSD)) {
if(defined (&__GNUC__) && !defined (&__cplusplus)) {
eval 'sub __WAIT_INT {
my($status) = @_;
eval q(( &__extension__ (((\'union union\' { &__typeof($status) &__in; \'int\' &__i; }) { . &__in = ($status) }). &__i)));
}' unless defined(&__WAIT_INT);
} else {
eval 'sub __WAIT_INT {
my($status) = @_;
eval q((* ($status)));
}' unless defined(&__WAIT_INT);
}
if(!defined (&__GNUC__) || (defined(&__GNUC__) ? &__GNUC__ : undef) < 2|| defined (&__cplusplus)) {
eval 'sub __WAIT_STATUS () { &void *;}' unless defined(&__WAIT_STATUS);
eval 'sub __WAIT_STATUS_DEFN () { &void *;}' unless defined(&__WAIT_STATUS_DEFN);
} else {
eval 'sub __WAIT_STATUS_DEFN () {\'int\' *;}' unless defined(&__WAIT_STATUS_DEFN);
}
} else {
eval 'sub __WAIT_INT {
my($status) = @_;
eval q(($status));
}' unless defined(&__WAIT_INT);
eval 'sub __WAIT_STATUS () {\'int\' *;}' unless defined(&__WAIT_STATUS);
eval 'sub __WAIT_STATUS_DEFN () {\'int\' *;}' unless defined(&__WAIT_STATUS_DEFN);
}
eval 'sub WEXITSTATUS {
my($status) = @_;
eval q( &__WEXITSTATUS ( &__WAIT_INT ($status)));
}' unless defined(&WEXITSTATUS);
eval 'sub WTERMSIG {
my($status) = @_;
eval q( &__WTERMSIG ( &__WAIT_INT ($status)));
}' unless defined(&WTERMSIG);
eval 'sub WSTOPSIG {
my($status) = @_;
eval q( &__WSTOPSIG ( &__WAIT_INT ($status)));
}' unless defined(&WSTOPSIG);
eval 'sub WIFEXITED {
my($status) = @_;
eval q( &__WIFEXITED ( &__WAIT_INT ($status)));
}' unless defined(&WIFEXITED);
eval 'sub WIFSIGNALED {
my($status) = @_;
eval q( &__WIFSIGNALED ( &__WAIT_INT ($status)));
}' unless defined(&WIFSIGNALED);
eval 'sub WIFSTOPPED {
my($status) = @_;
eval q( &__WIFSTOPPED ( &__WAIT_INT ($status)));
}' unless defined(&WIFSTOPPED);
if(defined(&__WIFCONTINUED)) {
eval 'sub WIFCONTINUED {
my($status) = @_;
eval q( &__WIFCONTINUED ( &__WAIT_INT ($status)));
}' unless defined(&WIFCONTINUED);
}
}
unless(defined(&__ldiv_t_defined)) {
eval 'sub __ldiv_t_defined () {1;}' unless defined(&__ldiv_t_defined);
}
if(defined (&__USE_ISOC99) && !defined (&__lldiv_t_defined)) {
eval 'sub __lldiv_t_defined () {1;}' unless defined(&__lldiv_t_defined);
}
eval 'sub RAND_MAX () {2147483647;}' unless defined(&RAND_MAX);
eval 'sub EXIT_FAILURE () {1;}' unless defined(&EXIT_FAILURE);
eval 'sub EXIT_SUCCESS () {0;}' unless defined(&EXIT_SUCCESS);
eval 'sub MB_CUR_MAX () {( &__ctype_get_mb_cur_max ());}' unless defined(&MB_CUR_MAX);
if(defined (&__USE_ISOC99) || (defined (&__GLIBC_HAVE_LONG_LONG) && defined (&__USE_MISC))) {
}
if(defined(&__USE_ISOC99)) {
}
if(defined (&__GLIBC_HAVE_LONG_LONG) && defined (&__USE_BSD)) {
}
if(defined (&__USE_ISOC99) || (defined (&__GLIBC_HAVE_LONG_LONG) && defined (&__USE_MISC))) {
}
if(defined(&__USE_GNU)) {
require 'xlocale.ph';
}
if(defined(&__USE_EXTERN_INLINES)) {
if(defined (&__USE_MISC) || defined (&__USE_ISOC99)) {
}
}
if(defined (&__USE_SVID) || defined (&__USE_XOPEN_EXTENDED)) {
}
if(defined (&__USE_SVID) || defined (&__USE_XOPEN_EXTENDED) || defined (&__USE_BSD)) {
require 'sys/types.ph';
if(defined(&__USE_MISC)) {
}
}
if(defined(&__USE_POSIX)) {
}
if(defined (&__USE_SVID) || defined (&__USE_XOPEN)) {
if(defined(&__USE_MISC)) {
}
}
}
unless(defined(&__malloc_and_calloc_defined)) {
eval 'sub __malloc_and_calloc_defined () {1;}' unless defined(&__malloc_and_calloc_defined);
}
unless(defined(&__need_malloc_and_calloc)) {
if(defined(&__USE_MISC)) {
}
if(defined (&__USE_GNU) || defined (&__USE_BSD) || defined (&__USE_MISC)) {
require 'alloca.ph';
}
if((defined (&__USE_XOPEN_EXTENDED) && !defined (&__USE_XOPEN2K)) || defined (&__USE_BSD)) {
}
if(defined(&__USE_XOPEN2K)) {
}
if(defined(&__USE_GNU)) {
if(defined(&__cplusplus)) {
} else {
}
}
if(defined(&__USE_MISC)) {
}
if(defined(&__USE_GNU)) {
}
if(defined(&__USE_ISOC99)) {
}
if(defined (&__USE_SVID) || defined (&__USE_XOPEN)) {
}
if(defined (&__USE_BSD) || defined (&__USE_XOPEN2K)) {
}
if(defined(&__USE_MISC)) {
}
if(defined (&__USE_MISC) || (defined (&__USE_XOPEN_EXTENDED) && !defined (&__USE_XOPEN2K))) {
}
if(defined (&__USE_MISC) || defined (&__USE_XOPEN_EXTENDED) || defined (&__USE_XOPEN2K8)) {
unless(defined(&__USE_FILE_OFFSET64)) {
} else {
if(defined(&__REDIRECT)) {
} else {
eval 'sub mkstemp () { &mkstemp64;}' unless defined(&mkstemp);
}
}
if(defined(&__USE_LARGEFILE64)) {
}
}
if(defined(&__USE_MISC)) {
unless(defined(&__USE_FILE_OFFSET64)) {
} else {
if(defined(&__REDIRECT)) {
} else {
eval 'sub mkstemps () { &mkstemps64;}' unless defined(&mkstemps);
}
}
if(defined(&__USE_LARGEFILE64)) {
}
}
if(defined (&__USE_BSD) || defined (&__USE_XOPEN2K8)) {
}
if(defined(&__USE_GNU)) {
unless(defined(&__USE_FILE_OFFSET64)) {
} else {
if(defined(&__REDIRECT)) {
} else {
eval 'sub mkostemp () { &mkostemp64;}' unless defined(&mkostemp);
}
}
if(defined(&__USE_LARGEFILE64)) {
}
unless(defined(&__USE_FILE_OFFSET64)) {
} else {
if(defined(&__REDIRECT)) {
} else {
eval 'sub mkostemps () { &mkostemps64;}' unless defined(&mkostemps);
}
}
if(defined(&__USE_LARGEFILE64)) {
}
}
if(defined(&__USE_GNU)) {
}
if(defined (&__USE_BSD) || defined (&__USE_XOPEN_EXTENDED)) {
}
unless(defined(&__COMPAR_FN_T)) {
eval 'sub __COMPAR_FN_T () {1;}' unless defined(&__COMPAR_FN_T);
if(defined(&__USE_GNU)) {
}
}
if(defined(&__USE_GNU)) {
}
if(defined(&__USE_GNU)) {
}
if(defined(&__USE_ISOC99)) {
}
if(defined(&__USE_ISOC99)) {
}
if((defined (&__USE_XOPEN_EXTENDED) && !defined (&__USE_XOPEN2K)) || defined (&__USE_SVID)) {
if(defined(&__USE_MISC)) {
}
}
if(defined(&__USE_SVID)) {
}
if(defined (&__USE_XOPEN_EXTENDED) || defined (&__USE_XOPEN2K8)) {
}
if(defined(&__USE_XOPEN)) {
}
if(defined(&__USE_XOPEN2KXSI)) {
}
if(defined(&__USE_XOPEN)) {
}
if(defined(&__USE_GNU)) {
}
if(defined(&__USE_BSD)) {
}
if((defined(&__USE_FORTIFY_LEVEL) ? &__USE_FORTIFY_LEVEL : undef) > 0 && defined (&__extern_always_inline)) {
require 'bits/stdlib.ph';
}
if(defined(&__LDBL_COMPAT)) {
require 'bits/stdlib-ldbl.ph';
}
}
undef(&__need_malloc_and_calloc) if defined(&__need_malloc_and_calloc);
}
1;