require '_h2ph_pre.ph'; no warnings qw(redefine misc); unless(defined(&_ENDIAN_H)) { eval 'sub _ENDIAN_H () {1;}' unless defined(&_ENDIAN_H); require 'features.ph'; eval 'sub __LITTLE_ENDIAN () {1234;}' unless defined(&__LITTLE_ENDIAN); eval 'sub __BIG_ENDIAN () {4321;}' unless defined(&__BIG_ENDIAN); eval 'sub __PDP_ENDIAN () {3412;}' unless defined(&__PDP_ENDIAN); require 'bits/endian.ph'; unless(defined(&__FLOAT_WORD_ORDER)) { eval 'sub __FLOAT_WORD_ORDER () { &__BYTE_ORDER;}' unless defined(&__FLOAT_WORD_ORDER); } if(defined(&__USE_BSD)) { eval 'sub LITTLE_ENDIAN () { &__LITTLE_ENDIAN;}' unless defined(&LITTLE_ENDIAN); eval 'sub BIG_ENDIAN () { &__BIG_ENDIAN;}' unless defined(&BIG_ENDIAN); eval 'sub PDP_ENDIAN () { &__PDP_ENDIAN;}' unless defined(&PDP_ENDIAN); eval 'sub BYTE_ORDER () { &__BYTE_ORDER;}' unless defined(&BYTE_ORDER); } if((defined(&__BYTE_ORDER) ? &__BYTE_ORDER : undef) == (defined(&__LITTLE_ENDIAN) ? &__LITTLE_ENDIAN : undef)) { eval 'sub __LONG_LONG_PAIR { my($HI, $LO) = @_; eval q($LO, $HI); }' unless defined(&__LONG_LONG_PAIR); } elsif((defined(&__BYTE_ORDER) ? &__BYTE_ORDER : undef) == (defined(&__BIG_ENDIAN) ? &__BIG_ENDIAN : undef)) { eval 'sub __LONG_LONG_PAIR { my($HI, $LO) = @_; eval q($HI, $LO); }' unless defined(&__LONG_LONG_PAIR); } if(defined (&__USE_BSD) && !defined (&__ASSEMBLER__)) { require 'bits/byteswap.ph'; if((defined(&__BYTE_ORDER) ? &__BYTE_ORDER : undef) == (defined(&__LITTLE_ENDIAN) ? &__LITTLE_ENDIAN : undef)) { eval 'sub htobe16 { my($x) = @_; eval q( &__bswap_16 ($x)); }' unless defined(&htobe16); eval 'sub htole16 { my($x) = @_; eval q(($x)); }' unless defined(&htole16); eval 'sub be16toh { my($x) = @_; eval q( &__bswap_16 ($x)); }' unless defined(&be16toh); eval 'sub le16toh { my($x) = @_; eval q(($x)); }' unless defined(&le16toh); eval 'sub htobe32 { my($x) = @_; eval q( &__bswap_32 ($x)); }' unless defined(&htobe32); eval 'sub htole32 { my($x) = @_; eval q(($x)); }' unless defined(&htole32); eval 'sub be32toh { my($x) = @_; eval q( &__bswap_32 ($x)); }' unless defined(&be32toh); eval 'sub le32toh { my($x) = @_; eval q(($x)); }' unless defined(&le32toh); if((defined(&__GLIBC_HAVE_LONG_LONG) ? &__GLIBC_HAVE_LONG_LONG : undef)) { eval 'sub htobe64 { my($x) = @_; eval q( &__bswap_64 ($x)); }' unless defined(&htobe64); eval 'sub htole64 { my($x) = @_; eval q(($x)); }' unless defined(&htole64); eval 'sub be64toh { my($x) = @_; eval q( &__bswap_64 ($x)); }' unless defined(&be64toh); eval 'sub le64toh { my($x) = @_; eval q(($x)); }' unless defined(&le64toh); } } else { eval 'sub htobe16 { my($x) = @_; eval q(($x)); }' unless defined(&htobe16); eval 'sub htole16 { my($x) = @_; eval q( &__bswap_16 ($x)); }' unless defined(&htole16); eval 'sub be16toh { my($x) = @_; eval q(($x)); }' unless defined(&be16toh); eval 'sub le16toh { my($x) = @_; eval q( &__bswap_16 ($x)); }' unless defined(&le16toh); eval 'sub htobe32 { my($x) = @_; eval q(($x)); }' unless defined(&htobe32); eval 'sub htole32 { my($x) = @_; eval q( &__bswap_32 ($x)); }' unless defined(&htole32); eval 'sub be32toh { my($x) = @_; eval q(($x)); }' unless defined(&be32toh); eval 'sub le32toh { my($x) = @_; eval q( &__bswap_32 ($x)); }' unless defined(&le32toh); if((defined(&__GLIBC_HAVE_LONG_LONG) ? &__GLIBC_HAVE_LONG_LONG : undef)) { eval 'sub htobe64 { my($x) = @_; eval q(($x)); }' unless defined(&htobe64); eval 'sub htole64 { my($x) = @_; eval q( &__bswap_64 ($x)); }' unless defined(&htole64); eval 'sub be64toh { my($x) = @_; eval q(($x)); }' unless defined(&be64toh); eval 'sub le64toh { my($x) = @_; eval q( &__bswap_64 ($x)); }' unless defined(&le64toh); } } } } 1;
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
B | Folder | 0755 |
|
|
CORE | Folder | 0755 |
|
|
Devel | Folder | 0755 |
|
|
Digest | Folder | 0755 |
|
|
File | Folder | 0755 |
|
|
Filter | Folder | 0755 |
|
|
Hash | Folder | 0755 |
|
|
I18N | Folder | 0755 |
|
|
IO | Folder | 0755 |
|
|
IPC | Folder | 0755 |
|
|
MIME | Folder | 0755 |
|
|
Math | Folder | 0755 |
|
|
PerlIO | Folder | 0755 |
|
|
Sys | Folder | 0755 |
|
|
Text | Folder | 0755 |
|
|
Tie | Folder | 0755 |
|
|
Time | Folder | 0755 |
|
|
Unicode | Folder | 0755 |
|
|
asm | Folder | 0755 |
|
|
asm-generic | Folder | 0755 |
|
|
auto | Folder | 0755 |
|
|
bits | Folder | 0755 |
|
|
gnu | Folder | 0755 |
|
|
linux | Folder | 0755 |
|
|
machine | Folder | 0755 |
|
|
sys | Folder | 0755 |
|
|
vendor_perl | Folder | 0755 |
|
|
B.pm | File | 26.59 KB | 0644 |
|
Config.pm | File | 3.03 KB | 0644 |
|
Config.pod | File | 226.61 KB | 0644 |
|
Config_git.pl | File | 409 B | 0644 |
|
Config_heavy.pl | File | 46.63 KB | 0644 |
|
DynaLoader.pm | File | 24.36 KB | 0644 |
|
Errno.pm | File | 6.36 KB | 0644 |
|
Fcntl.pm | File | 3.83 KB | 0644 |
|
GDBM_File.pm | File | 1.51 KB | 0644 |
|
IO.pm | File | 1.37 KB | 0644 |
|
NDBM_File.pm | File | 2.44 KB | 0644 |
|
O.pm | File | 4.11 KB | 0644 |
|
ODBM_File.pm | File | 2.33 KB | 0644 |
|
Opcode.pm | File | 15.24 KB | 0644 |
|
POSIX.pm | File | 16.25 KB | 0644 |
|
POSIX.pod | File | 57.81 KB | 0644 |
|
SDBM_File.pm | File | 2.44 KB | 0644 |
|
_h2ph_pre.ph | File | 19.85 KB | 0644 |
|
arybase.pm | File | 2.76 KB | 0644 |
|
attributes.pm | File | 14.88 KB | 0644 |
|
endian.ph | File | 4.22 KB | 0644 |
|
features.ph | File | 11.74 KB | 0644 |
|
lib.pm | File | 5.87 KB | 0644 |
|
mro.pm | File | 9.85 KB | 0644 |
|
ops.pm | File | 997 B | 0644 |
|
perllocal.pod | File | 2.88 KB | 0644 |
|
re.pm | File | 17.09 KB | 0644 |
|
signal.ph | File | 3.42 KB | 0644 |
|
stdarg.ph | File | 2.78 KB | 0644 |
|
stdc-predef.ph | File | 499 B | 0644 |
|
stddef.ph | File | 11.91 KB | 0644 |
|
syscall.ph | File | 86 B | 0644 |
|
syslimits.ph | File | 452 B | 0644 |
|
syslog.ph | File | 85 B | 0644 |
|
time.ph | File | 3.37 KB | 0644 |
|
wait.ph | File | 83 B | 0644 |
|
xlocale.ph | File | 156 B | 0644 |
|