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_MISC)) { 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_MISC) && !defined (&__ASSEMBLER__)) { require 'bits/byteswap.ph'; require 'bits/uintn-identity.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( &__uint16_identity ($x)); }' unless defined(&htole16); eval 'sub be16toh { my($x) = @_; eval q( &__bswap_16 ($x)); }' unless defined(&be16toh); eval 'sub le16toh { my($x) = @_; eval q( &__uint16_identity ($x)); }' unless defined(&le16toh); eval 'sub htobe32 { my($x) = @_; eval q( &__bswap_32 ($x)); }' unless defined(&htobe32); eval 'sub htole32 { my($x) = @_; eval q( &__uint32_identity ($x)); }' unless defined(&htole32); eval 'sub be32toh { my($x) = @_; eval q( &__bswap_32 ($x)); }' unless defined(&be32toh); eval 'sub le32toh { my($x) = @_; eval q( &__uint32_identity ($x)); }' unless defined(&le32toh); eval 'sub htobe64 { my($x) = @_; eval q( &__bswap_64 ($x)); }' unless defined(&htobe64); eval 'sub htole64 { my($x) = @_; eval q( &__uint64_identity ($x)); }' unless defined(&htole64); eval 'sub be64toh { my($x) = @_; eval q( &__bswap_64 ($x)); }' unless defined(&be64toh); eval 'sub le64toh { my($x) = @_; eval q( &__uint64_identity ($x)); }' unless defined(&le64toh); } else { eval 'sub htobe16 { my($x) = @_; eval q( &__uint16_identity ($x)); }' unless defined(&htobe16); eval 'sub htole16 { my($x) = @_; eval q( &__bswap_16 ($x)); }' unless defined(&htole16); eval 'sub be16toh { my($x) = @_; eval q( &__uint16_identity ($x)); }' unless defined(&be16toh); eval 'sub le16toh { my($x) = @_; eval q( &__bswap_16 ($x)); }' unless defined(&le16toh); eval 'sub htobe32 { my($x) = @_; eval q( &__uint32_identity ($x)); }' unless defined(&htobe32); eval 'sub htole32 { my($x) = @_; eval q( &__bswap_32 ($x)); }' unless defined(&htole32); eval 'sub be32toh { my($x) = @_; eval q( &__uint32_identity ($x)); }' unless defined(&be32toh); eval 'sub le32toh { my($x) = @_; eval q( &__bswap_32 ($x)); }' unless defined(&le32toh); eval 'sub htobe64 { my($x) = @_; eval q( &__uint64_identity ($x)); }' unless defined(&htobe64); eval 'sub htole64 { my($x) = @_; eval q( &__bswap_64 ($x)); }' unless defined(&htole64); eval 'sub be64toh { my($x) = @_; eval q( &__uint64_identity ($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 |
|
|
Compress | Folder | 0755 |
|
|
Data | Folder | 0755 |
|
|
Devel | Folder | 0755 |
|
|
Digest | Folder | 0755 |
|
|
Encode | Folder | 0755 |
|
|
File | Folder | 0755 |
|
|
Filter | Folder | 0755 |
|
|
Hash | Folder | 0755 |
|
|
I18N | Folder | 0755 |
|
|
IO | Folder | 0755 |
|
|
IPC | Folder | 0755 |
|
|
List | Folder | 0755 |
|
|
MIME | Folder | 0755 |
|
|
Math | Folder | 0755 |
|
|
PerlIO | Folder | 0755 |
|
|
Scalar | Folder | 0755 |
|
|
Sub | Folder | 0755 |
|
|
Sys | 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 |
|
|
sys | Folder | 0755 |
|
|
threads | Folder | 0755 |
|
|
B.pm | File | 30.72 KB | 0644 |
|
Config.pm | File | 3.29 KB | 0644 |
|
Config.pod | File | 250.68 KB | 0644 |
|
Config_git.pl | File | 409 B | 0644 |
|
Config_heavy.pl | File | 53.13 KB | 0644 |
|
Cwd.pm | File | 18.1 KB | 0644 |
|
DB_File.pm | File | 63.52 KB | 0644 |
|
DynaLoader.pm | File | 10.23 KB | 0644 |
|
Encode.pm | File | 35.64 KB | 0644 |
|
Errno.pm | File | 4.82 KB | 0644 |
|
Fcntl.pm | File | 2.11 KB | 0644 |
|
GDBM_File.pm | File | 1.51 KB | 0644 |
|
IO.pm | File | 469 B | 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.52 KB | 0644 |
|
POSIX.pm | File | 19.72 KB | 0644 |
|
POSIX.pod | File | 71.98 KB | 0644 |
|
SDBM_File.pm | File | 3.46 KB | 0644 |
|
Socket.pm | File | 13.24 KB | 0644 |
|
Storable.pm | File | 42.23 KB | 0644 |
|
_h2ph_pre.ph | File | 28.63 KB | 0644 |
|
arybase.pm | File | 2.75 KB | 0644 |
|
attributes.pm | File | 3.03 KB | 0644 |
|
encoding.pm | File | 22.45 KB | 0644 |
|
endian.ph | File | 4.36 KB | 0644 |
|
errno.ph | File | 23 B | 0644 |
|
features.ph | File | 12.64 KB | 0644 |
|
lib.pm | File | 2.23 KB | 0644 |
|
mro.pm | File | 9.86 KB | 0644 |
|
ops.pm | File | 997 B | 0644 |
|
re.pm | File | 8.5 KB | 0644 |
|
signal.ph | File | 3.3 KB | 0644 |
|
stdarg.ph | File | 2.8 KB | 0644 |
|
stdc-predef.ph | File | 921 B | 0644 |
|
stddef.ph | File | 12.08 KB | 0644 |
|
syscall.ph | File | 86 B | 0644 |
|
sysexits.ph | File | 1.26 KB | 0644 |
|
syslimits.ph | File | 452 B | 0644 |
|
syslog.ph | File | 85 B | 0644 |
|
threads.pm | File | 35.69 KB | 0644 |
|
wait.ph | File | 83 B | 0644 |
|