Viewing file: bytes_heavy.pl (758 B) -rw-rw-rw- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
package bytes;
sub length (_) { BEGIN { bytes::import() } return CORE::length($_[0]); }
sub substr ($$;$$) { BEGIN { bytes::import() } return @_ == 2 ? CORE::substr($_[0], $_[1]) : @_ == 3 ? CORE::substr($_[0], $_[1], $_[2]) : CORE::substr($_[0], $_[1], $_[2], $_[3]) ; }
sub ord (_) { BEGIN { bytes::import() } return CORE::ord($_[0]); }
sub chr (_) { BEGIN { bytes::import() } return CORE::chr($_[0]); }
sub index ($$;$) { BEGIN { bytes::import() } return @_ == 2 ? CORE::index($_[0], $_[1]) : CORE::index($_[0], $_[1], $_[2]) ; }
sub rindex ($$;$) { BEGIN { bytes::import() } return @_ == 2 ? CORE::rindex($_[0], $_[1]) : CORE::rindex($_[0], $_[1], $_[2]) ; }
1;
|