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'; require 'bits/endian.ph'; 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 (&__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 |
|
|
machine | Folder | 0755 |
|
|
sys | Folder | 0755 |
|
|
threads | Folder | 0755 |
|
|
B.pm | File | 28.78 KB | 0644 |
|
Config.pm | File | 3.2 KB | 0644 |
|
Config.pod | File | 248.97 KB | 0644 |
|
Config_git.pl | File | 409 B | 0644 |
|
Config_heavy.pl | File | 52.89 KB | 0644 |
|
Cwd.pm | File | 21.43 KB | 0644 |
|
DB_File.pm | File | 63.58 KB | 0644 |
|
DynaLoader.pm | File | 24.59 KB | 0644 |
|
Encode.pm | File | 31.33 KB | 0644 |
|
Errno.pm | File | 6.43 KB | 0644 |
|
Fcntl.pm | File | 3.95 KB | 0644 |
|
GDBM_File.pm | File | 2.03 KB | 0644 |
|
IO.pm | File | 1.42 KB | 0644 |
|
NDBM_File.pm | File | 3.01 KB | 0644 |
|
O.pm | File | 4.19 KB | 0644 |
|
ODBM_File.pm | File | 2.9 KB | 0644 |
|
Opcode.pm | File | 15.53 KB | 0644 |
|
POSIX.pm | File | 19.87 KB | 0644 |
|
POSIX.pod | File | 74.31 KB | 0644 |
|
SDBM_File.pm | File | 3.72 KB | 0644 |
|
Socket.pm | File | 36.19 KB | 0644 |
|
Storable.pm | File | 48.61 KB | 0644 |
|
_h2ph_pre.ph | File | 28.7 KB | 0644 |
|
attributes.pm | File | 15.97 KB | 0644 |
|
encoding.pm | File | 22.41 KB | 0644 |
|
endian.ph | File | 3.54 KB | 0644 |
|
errno.ph | File | 23 B | 0644 |
|
features.ph | File | 13.82 KB | 0644 |
|
lib.pm | File | 5.99 KB | 0644 |
|
mro.pm | File | 9.88 KB | 0644 |
|
ops.pm | File | 997 B | 0644 |
|
re.pm | File | 22.26 KB | 0644 |
|
signal.ph | File | 3.33 KB | 0644 |
|
stdarg.ph | File | 2.8 KB | 0644 |
|
stdc-predef.ph | File | 840 B | 0644 |
|
stddef.ph | File | 11.65 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 | 37.05 KB | 0644 |
|
wait.ph | File | 83 B | 0644 |
|