# # # DO NOT EDIT THIS FILE, IT'S AUTOGENERATED FROM XS MODULES AND WILL BE UPDATED AUTOMATICALLY # # package B { sub CLONE; sub address; sub amagic_generation; sub begin_av; sub cast_I32; sub cchar; sub check_av; sub comppadlist; sub cstring; sub curstash; sub defstash; sub diehook; sub dowarn; sub end_av; sub formfeed; sub hash; sub inc_gv; sub init_av; sub main_cv; sub main_root; sub main_start; sub minus_c; sub opnumber; sub perlstring; sub ppname; sub regex_padav; sub save_BEGINs; sub sub_generation; sub sv_no; sub sv_undef; sub sv_yes; sub svref_2object; sub threadsv_names; sub unitcheck_av; sub walkoptree; sub walkoptree_debug; sub warnhook; } package B::AV { sub ARRAY; sub ARRAYelt; sub FILL; sub MAX; } package B::BINOP { sub last; } package B::BM { sub PREVIOUS; sub RARE; sub TABLE; sub USEFUL; } package B::COP { sub arybase; sub cop_seq; sub file; sub filegv; sub hints; sub hints_hash; sub io; sub label; sub line; sub stash; sub stashoff; sub stashpv; sub warnings; } package B::CV { sub CONST; sub CvFLAGS; sub DEPTH; sub FILE; sub GV; sub HSCXT; sub NAME_HEK; sub OUTSIDE; sub OUTSIDE_SEQ; sub PADLIST; sub ROOT; sub START; sub STASH; sub XSUB; sub XSUBANY; sub const_sv; } package B::Deparse { sub main_cv; sub main_root; sub main_start; sub opnumber; sub perlstring; sub svref_2object; } package B::FM { sub LINES; } package B::GV { sub AV; sub CV; sub CVGEN; sub EGV; sub FILE; sub FILEGV; sub FORM; sub GP; sub GPFLAGS; sub GvFLAGS; sub GvREFCNT; sub HV; sub IO; sub LINE; sub NAME; sub STASH; sub SV; sub isGV_with_GP; sub is_empty; } package B::HE { sub HASH; sub SVKEY_force; sub VAL; } package B::HV { sub ARRAY; sub FILL; sub KEYS; sub MAX; sub NAME; sub RITER; } package B::IO { sub BOTTOM_GV; sub BOTTOM_NAME; sub FMT_GV; sub FMT_NAME; sub IoFLAGS; sub IoTYPE; sub IsSTD; sub LINES; sub LINES_LEFT; sub PAGE; sub PAGE_LEN; sub TOP_GV; sub TOP_NAME; } package B::IV { sub IV; sub IVX; sub RV; sub UVX; sub needs64bits; sub packiv; } package B::LISTOP { sub children; } package B::LOGOP { sub other; } package B::LOOP { sub lastop; sub nextop; sub redoop; } package B::MAGIC { sub FLAGS; sub LENGTH; sub MOREMAGIC; sub OBJ; sub PRIVATE; sub PTR; sub REGEX; sub TYPE; sub precomp; } package B::METHOP { sub first; sub meth_sv; sub rclass; } package B::NV { sub NV; sub NVX; } package B::OP { sub desc; sub flags; sub folded; sub moresib; sub name; sub next; sub oplist; sub opt; sub parent; sub ppaddr; sub private; sub savefree; sub sibling; sub size; sub slabbed; sub spare; sub static; sub targ; sub type; } package B::PADLIST { sub ARRAY; sub ARRAYelt; sub MAX; sub NAMES; sub REFCNT; sub id; sub outid; } package B::PADNAME { sub COP_SEQ_RANGE_HIGH; sub COP_SEQ_RANGE_LOW; sub FLAGS; sub LEN; sub OURSTASH; sub PARENT_FAKELEX_FLAGS; sub PARENT_PAD_INDEX; sub PROTOCV; sub PV; sub PVX; sub REFCNT; sub SvSTASH; sub TYPE; } package B::PADNAMELIST { sub ARRAY; sub ARRAYelt; sub MAX; sub REFCNT; } package B::PADOP { sub gv; sub padix; sub sv; } package B::PMOP { sub code_list; sub pmflags; sub pmoffset; sub pmregexp; sub pmreplroot; sub pmreplstart; sub pmstash; sub pmstashpv; sub precomp; sub reflags; } package B::PV { sub CUR; sub LEN; sub PV; sub PVBM; sub PVX; sub RV; sub as_string; } package B::PVLV { sub TARG; sub TARGLEN; sub TARGOFF; sub TYPE; } package B::PVMG { sub MAGIC; sub SvSTASH; } package B::PVOP { sub pv; } package B::REGEXP { sub REGEX; sub compflags; sub precomp; sub qr_anoncv; } package B::RHE { sub HASH; } package B::SV { sub FLAGS; sub MAGICAL; sub POK; sub REFCNT; sub ROK; sub SvTYPE; sub object_2svref; } package B::SVOP { sub gv; sub sv; } package B::UNOP { sub first; } package B::UNOP_AUX { sub aux_list; sub string; } package B::Utils { sub anon_sub; sub blessed($) ; sub main_cv; sub main_root; sub main_start; sub ppname; sub shuffle(@) ; sub weaken($) ; } package BerkeleyDB { sub _db_remove; sub _db_rename; sub _db_verify; sub constant; sub db_value_set; sub db_version; sub has_heap; } package BerkeleyDB::Btree { sub _db_open_btree; sub db_stat; } package BerkeleyDB::Common { sub ArrayOffset; sub _DESTROY; sub _Txn; sub __db_write_cursor; sub _db_cursor; sub _db_join; sub associate; sub associate_foreign; sub byteswapped; sub cds_enabled; sub compact; sub db_close; sub db_create_sequence; sub db_del; sub db_exists; sub db_fd; sub db_get; sub db_key_range; sub db_pget; sub db_put; sub db_sync; sub filter_fetch_key; sub filter_fetch_value; sub filter_store_key; sub filter_store_value; sub get_blob_dir; sub get_blob_threshold; sub partial_clear; sub partial_set; sub stat_print; sub status; sub truncate; sub type; } package BerkeleyDB::Cursor { sub _DESTROY; sub _c_close; sub _c_dup; sub _c_get_db_stream; sub _db_stream; sub c_count; sub c_del; sub c_get; sub c_pget; sub c_put; sub partial_clear; sub partial_set; sub status; } package BerkeleyDB::DbStream { sub DESTROY; sub close; sub read; sub size; sub write; } package BerkeleyDB::Env { sub DB_ENV; sub O_ALIAS() ; sub O_ASYNC() ; sub O_DEFER() ; sub O_DIRECT() ; sub O_DIRECTORY() ; sub O_DSYNC() ; sub O_EXLOCK() ; sub O_LARGEFILE() ; sub O_NDELAY() ; sub O_NOCTTY() ; sub O_NOFOLLOW() ; sub O_NONBLOCK() ; sub O_RSRC() ; sub O_RSYNC() ; sub O_SHLOCK() ; sub O_SYNC() ; sub _DESTROY; sub _TxnMgr; sub _db_appinit; sub _txn_begin; sub cds_enabled; sub close; sub create; sub db_appexit; sub errPrefix; sub failchk; sub get_blob_dir; sub get_blob_threshold; sub get_region_dir; sub get_shm_key; sub get_slice_count; sub get_timeout; sub lock_detect; sub lock_stat_print; sub log_archive; sub log_get_config; sub log_set_config; sub lsn_reset; sub mutex_stat_print; sub open; sub printEnv; sub set_blob_threshold; sub set_data_dir; sub set_encrypt; sub set_flags; sub set_isalive; sub set_lg_bsize; sub set_lg_dir; sub set_lg_filemode; sub set_lg_max; sub set_mutexlocks; sub set_region_dir; sub set_timeout; sub set_tmp_dir; sub set_verbose; sub stat_print; sub status; sub txn_checkpoint; sub txn_stat; sub txn_stat_print; } package BerkeleyDB::Hash { sub _db_open_hash; sub db_stat; } package BerkeleyDB::Heap { sub _db_open_heap; } package BerkeleyDB::Queue { sub FETCHSIZE; sub _db_open_queue; sub db_stat; } package BerkeleyDB::Recno { sub FETCHSIZE; sub _db_open_recno; sub db_stat; } package BerkeleyDB::Sequence { sub DESTROY; sub close; sub get; sub get_cachesize; sub get_flags; sub get_key; sub initial_value; sub open; sub remove; sub set_cachesize; sub set_flags; sub set_range; sub stat; } package BerkeleyDB::Term { sub close_everything; sub safeCroak; } package BerkeleyDB::Txn { sub _DESTROY; sub _txn_abort; sub _txn_commit; sub _txn_discard; sub get_tx_max; sub set_timeout; sub set_tx_max; sub status; sub txn_id; sub txn_prepare; sub txn_unlink; } package BerkeleyDB::TxnMgr { sub _DESTROY; sub _txn_begin; sub status; sub txn_checkpoint; sub txn_close; sub txn_open; sub txn_stat; } package BerkeleyDB::Unknown { sub _db_open_unknown; } package BerkeleyDB::_tiedArray { sub FETCHSIZE; sub FIRSTKEY; sub NEXTKEY; sub length; } package BerkeleyDB::_tiedHash { sub FIRSTKEY; sub NEXTKEY; } package Carp { sub _maybe_isa; sub downgrade; sub is_utf8; } package Class::Load { sub is_class_loaded; } package Class::Load::XS { sub is_class_loaded; } package Class::MOP { sub blessed($) ; sub check_package_cache_flag($) ; sub get_code_info($) ; sub isweak($) ; sub weaken($) ; } package Class::MOP::Attribute { sub associated_class; sub associated_methods; sub blessed($) ; sub weaken($) ; } package Class::MOP::Class { sub all(&@) ; sub blessed($) ; sub constructor_class; sub constructor_name; sub destructor_class; sub immutable_trait; sub instance_metaclass; sub subname; } package Class::MOP::Instance { sub associated_metaclass; sub blessed($) ; sub isweak($) ; sub slot_hash; sub slots; sub weaken($) ; } package Class::MOP::Method { sub blessed($) ; sub body; sub is_stub; sub name; sub package_name; sub reftype($) ; sub weaken($) ; } package Class::MOP::Method::Accessor { sub blessed($) ; sub weaken($) ; } package Class::MOP::Method::Constructor { sub blessed($) ; sub weaken($) ; } package Class::MOP::Method::Generated { sub definition_context; sub is_inline; } package Class::MOP::Method::Inlined { sub _expected_method_class; sub refaddr($) ; } package Class::MOP::Method::Meta { sub blessed($) ; sub weaken($) ; } package Class::MOP::Method::Wrapped { sub blessed($) ; sub subname; } package Class::MOP::Mixin { sub blessed($) ; } package Class::MOP::Mixin::AttributeCore { sub accessor; sub blessed($) ; sub builder; sub clearer; sub definition_context; sub init_arg; sub initializer; sub insertion_order; sub name; sub predicate; sub reader; sub writer; } package Class::MOP::Mixin::HasAttributes { sub _attribute_map; sub attribute_metaclass; sub blessed($) ; } package Class::MOP::Mixin::HasMethods { sub _method_map; sub blessed($) ; sub method_metaclass; sub reftype($) ; sub subname; sub wrapped_method_metaclass; } package Class::MOP::Mixin::HasOverloads { sub blessed($) ; } package Class::MOP::Object { sub blessed($) ; } package Class::MOP::Overload { sub blessed($) ; sub weaken($) ; } package Class::MOP::Package { sub blessed($) ; sub name; sub weaken($) ; } package Class::XSAccessor { sub __entersub_optimized__() ; sub _newxs_compat_accessor; sub _newxs_compat_setter; sub accessor; sub array_accessor; sub array_accessor_init; sub array_setter; sub array_setter_init; sub chained_accessor; sub chained_setter; sub constant_false; sub constant_true; sub constructor; sub defined_predicate; sub exists_predicate; sub getter; sub lvalue_accessor; sub newxs_accessor; sub newxs_boolean; sub newxs_constructor; sub newxs_defined_predicate; sub newxs_exists_predicate; sub newxs_getter; sub newxs_lvalue_accessor; sub newxs_predicate; sub newxs_setter; sub newxs_test; sub setter; sub test; } package Class::XSAccessor::Array { sub accessor; sub chained_accessor; sub chained_setter; sub constructor; sub getter; sub lvalue_accessor; sub newxs_accessor; sub newxs_constructor; sub newxs_getter; sub newxs_lvalue_accessor; sub newxs_predicate; sub newxs_setter; sub predicate; sub setter; } package Clone { sub clone($;$) ; } package Compress::Raw::Bunzip2 { sub DESTROY; sub DispStream; sub bzinflate; sub compressedBytes; sub inflateCount; sub new; sub status; sub total_in_lo32; sub total_out_lo32; sub uncompressedBytes; } package Compress::Raw::Bzip2 { sub DESTROY; sub DispStream; sub bzclose; sub bzdeflate; sub bzflush; sub bzlibversion; sub compressedBytes; sub constant; sub new; sub total_in_lo32; sub total_out_lo32; sub uncompressedBytes; } package Compress::Raw::Lzma { sub LZMA_BACKWARD_SIZE_MAX; sub LZMA_FILTER_LZMA1; sub LZMA_VERSION; sub LZMA_VERSION_STRING; sub blessed($) ; sub constant; sub lzma_alone_decoder; sub lzma_alone_encoder; sub lzma_auto_decoder; sub lzma_check_is_supported; sub lzma_check_size; sub lzma_easy_decoder_memusage; sub lzma_easy_encoder; sub lzma_easy_encoder_memusage; sub lzma_filter_decoder_is_supported; sub lzma_filter_encoder_is_supported; sub lzma_mf_is_supported; sub lzma_mode_is_supported; sub lzma_raw_decoder; sub lzma_raw_encoder; sub lzma_stream_buffer_bound; sub lzma_stream_decoder; sub lzma_stream_encoder; sub lzma_version_number; sub lzma_version_string; } package Compress::Raw::Lzma::Decoder { sub DESTROY; sub code; sub compressedBytes; sub uncompressedBytes; } package Compress::Raw::Lzma::Encoder { sub DESTROY; sub code; sub compressedBytes; sub flush; sub uncompressedBytes; } package Compress::Raw::Lzma::Options { sub DESTROY; sub lzma_lzma_preset; sub new; } package Compress::Raw::Zlib { sub ZLIB_VERNUM; sub _deflateInit; sub _inflateInit; sub _inflateScanInit; sub adler32; sub adler32_combine; sub constant; sub crc32; sub crc32_combine; sub zlibCompileFlags; sub zlib_version; } package Compress::Raw::Zlib::deflateStream { sub DESTROY; sub DispStream; sub _deflateParams; sub adler32; sub compressedBytes; sub crc32; sub deflate; sub deflateReset; sub deflateTune; sub dict_adler; sub flush; sub get_Bufsize; sub get_Level; sub get_Strategy; sub msg; sub status; sub total_in; sub total_out; sub uncompressedBytes; } package Compress::Raw::Zlib::inflateScanStream { sub DESTROY; sub DispStream; sub _createDeflateStream; sub adler32; sub compressedBytes; sub crc32; sub getEndOffset; sub getLastBlockOffset; sub getLastBufferOffset; sub inflateCount; sub inflateReset; sub resetLastBlockByte; sub scan; sub status; sub uncompressedBytes; } package Compress::Raw::Zlib::inflateStream { sub DESTROY; sub DispStream; sub adler32; sub compressedBytes; sub crc32; sub dict_adler; sub get_Bufsize; sub inflate; sub inflateCount; sub inflateReset; sub inflateSync; sub msg; sub set_Append; sub status; sub total_in; sub total_out; sub uncompressedBytes; } package Compress::unLZMA { sub uncompressdata; sub uncompressfile; } package Config { sub AUTOLOAD; } package Cpanel::JSON::XS { sub CLONE; sub DESTROY; sub _from_json($;$$) ; sub _to_json($;$) ; sub allow_barekey; sub allow_bignum; sub allow_blessed; sub allow_dupkeys; sub allow_nonref; sub allow_singlequote; sub allow_stringify; sub allow_tags; sub allow_unknown; sub ascii; sub binary; sub canonical; sub convert_blessed; sub decode; sub decode_json($;$$) ; sub decode_prefix; sub encode; sub encode_json($;$) ; sub escape_slash; sub filter_json_object; sub filter_json_single_key_object; sub get_allow_barekey; sub get_allow_bignum; sub get_allow_blessed; sub get_allow_dupkeys; sub get_allow_nonref; sub get_allow_singlequote; sub get_allow_stringify; sub get_allow_tags; sub get_allow_unknown; sub get_ascii; sub get_binary; sub get_canonical; sub get_convert_blessed; sub get_escape_slash; sub get_indent; sub get_indent_length; sub get_latin1; sub get_max_depth; sub get_max_size; sub get_relaxed; sub get_shrink; sub get_space_after; sub get_space_before; sub get_stringify_infnan; sub get_unblessed_bool; sub get_utf8; sub incr_parse; sub incr_reset; sub incr_skip; sub indent; sub indent_length; sub latin1; sub max_depth; sub max_size; sub new; sub pretty; sub relaxed; sub shrink; sub sort_by; sub space_after; sub space_before; sub stringify_infnan; sub unblessed_bool; sub utf8; } package Crypt::AuthEnc::CCM { sub DESTROY; sub ccm_decrypt_verify; sub ccm_encrypt_authenticate; sub clone; sub decrypt_add; sub decrypt_done; sub encrypt_add; sub encrypt_done; sub new; } package Crypt::AuthEnc::ChaCha20Poly1305 { sub DESTROY; sub adata_add; sub chacha20poly1305_decrypt_verify; sub chacha20poly1305_encrypt_authenticate; sub clone; sub decrypt_add; sub decrypt_done; sub encrypt_add; sub encrypt_done; sub new; sub set_iv; sub set_iv_rfc7905; } package Crypt::AuthEnc::EAX { sub DESTROY; sub adata_add; sub clone; sub decrypt_add; sub decrypt_done; sub eax_decrypt_verify; sub eax_encrypt_authenticate; sub encrypt_add; sub encrypt_done; sub new; } package Crypt::AuthEnc::GCM { sub DESTROY; sub adata_add; sub clone; sub decrypt_add; sub decrypt_done; sub encrypt_add; sub encrypt_done; sub gcm_decrypt_verify; sub gcm_encrypt_authenticate; sub iv_add; sub new; sub reset; } package Crypt::AuthEnc::OCB { sub DESTROY; sub adata_add; sub clone; sub decrypt_add; sub decrypt_done; sub decrypt_last; sub encrypt_add; sub encrypt_done; sub encrypt_last; sub new; sub ocb_decrypt_verify; sub ocb_encrypt_authenticate; } package Crypt::Blowfish { sub crypt; sub init; } package Crypt::Checksum::Adler32 { sub DESTROY; sub add; sub adler32_data; sub adler32_data_hex; sub adler32_data_int; sub clone; sub digest; sub hexdigest; sub intdigest; sub new; sub reset; } package Crypt::Checksum::CRC32 { sub DESTROY; sub add; sub clone; sub crc32_data; sub crc32_data_hex; sub crc32_data_int; sub digest; sub hexdigest; sub intdigest; sub new; sub reset; } package Crypt::Cipher { sub DESTROY; sub blocksize; sub decrypt; sub default_rounds; sub encrypt; sub max_keysize; sub min_keysize; sub new; } package Crypt::DES { sub crypt; sub expand_key; } package Crypt::Digest { sub DESTROY; sub add; sub b64digest; sub b64udigest; sub clone; sub digest; sub digest_data; sub digest_data_b64; sub digest_data_b64u; sub digest_data_hex; sub hashsize; sub hexdigest; sub new; sub reset; } package Crypt::Digest::SHAKE { sub DESTROY; sub add; sub clone; sub done; sub new; sub reset; } package Crypt::IDEA { sub crypt; sub expand_key; sub invert_key; } package Crypt::KeyDerivation { sub hkdf; sub hkdf_expand; sub hkdf_extract; sub pbkdf1; sub pbkdf2; } package Crypt::Mac::BLAKE2b { sub DESTROY; sub add; sub b64mac; sub b64umac; sub blake2b; sub blake2b_b64; sub blake2b_b64u; sub blake2b_hex; sub clone; sub hexmac; sub mac; sub new; } package Crypt::Mac::BLAKE2s { sub DESTROY; sub add; sub b64mac; sub b64umac; sub blake2s; sub blake2s_b64; sub blake2s_b64u; sub blake2s_hex; sub clone; sub hexmac; sub mac; sub new; } package Crypt::Mac::F9 { sub DESTROY; sub add; sub b64mac; sub b64umac; sub clone; sub f9; sub f9_b64; sub f9_b64u; sub f9_hex; sub hexmac; sub mac; sub new; } package Crypt::Mac::HMAC { sub DESTROY; sub add; sub b64mac; sub b64umac; sub clone; sub hexmac; sub hmac; sub hmac_b64; sub hmac_b64u; sub hmac_hex; sub mac; sub new; } package Crypt::Mac::OMAC { sub DESTROY; sub add; sub b64mac; sub b64umac; sub clone; sub hexmac; sub mac; sub new; sub omac; sub omac_b64; sub omac_b64u; sub omac_hex; } package Crypt::Mac::PMAC { sub DESTROY; sub add; sub b64mac; sub b64umac; sub clone; sub hexmac; sub mac; sub new; sub pmac; sub pmac_b64; sub pmac_b64u; sub pmac_hex; } package Crypt::Mac::Pelican { sub DESTROY; sub add; sub b64mac; sub b64umac; sub clone; sub hexmac; sub mac; sub new; sub pelican; sub pelican_b64; sub pelican_b64u; sub pelican_hex; } package Crypt::Mac::Poly1305 { sub DESTROY; sub add; sub b64mac; sub b64umac; sub clone; sub hexmac; sub mac; sub new; sub poly1305; sub poly1305_b64; sub poly1305_b64u; sub poly1305_hex; } package Crypt::Mac::XCBC { sub DESTROY; sub add; sub b64mac; sub b64umac; sub clone; sub hexmac; sub mac; sub new; sub xcbc; sub xcbc_b64; sub xcbc_b64u; sub xcbc_hex; } package Crypt::Misc { sub _bin_to_radix; sub _radix_to_bin; sub decode_b32b; sub decode_b32c; sub decode_b32r; sub decode_b32z; sub decode_b64; sub decode_b64u; sub encode_b32b; sub encode_b32c; sub encode_b32r; sub encode_b32z; sub encode_b64; sub encode_b64u; sub increment_octets_be; sub increment_octets_le; } package Crypt::Mode::CBC { sub DESTROY; sub add; sub finish; sub new; sub start_decrypt; sub start_encrypt; } package Crypt::Mode::CFB { sub DESTROY; sub add; sub finish; sub new; sub start_decrypt; sub start_encrypt; } package Crypt::Mode::CTR { sub DESTROY; sub add; sub finish; sub new; sub start_decrypt; sub start_encrypt; } package Crypt::Mode::ECB { sub DESTROY; sub add; sub finish; sub new; sub start_decrypt; sub start_encrypt; } package Crypt::Mode::OFB { sub DESTROY; sub add; sub finish; sub new; sub start_decrypt; sub start_encrypt; } package Crypt::OpenSSL::AES { sub DESTROY($) ; sub decrypt($$) ; sub encrypt($$) ; sub new($$) ; } package Crypt::OpenSSL::Bignum { sub DESTROY; sub add; sub bless_pointer; sub cmp; sub copy; sub div; sub equals; sub exp; sub gcd; sub get_word; sub is_odd; sub is_one; sub is_zero; sub lshift; sub mod; sub mod_exp; sub mod_inverse; sub mod_mul; sub mul; sub new; sub new_from_bin; sub new_from_decimal; sub new_from_hex; sub new_from_word; sub num_bits; sub num_bytes; sub one; sub pointer_copy; sub pseudo_rand; sub rand; sub rand_range; sub rshift; sub sqr; sub sub; sub swap; sub to_bin; sub to_decimal; sub to_hex; sub ucmp; sub zero; } package Crypt::OpenSSL::Bignum::CTX { sub DESTROY; sub new; } package Crypt::OpenSSL::DSA { sub DESTROY; sub _load_key; sub do_sign; sub do_verify; sub generate_key; sub generate_parameters; sub get_g; sub get_p; sub get_priv_key; sub get_pub_key; sub get_q; sub new; sub read_params; sub read_priv_key; sub read_pub_key; sub set_g; sub set_p; sub set_priv_key; sub set_pub_key; sub set_q; sub sign; sub verify; sub write_params; sub write_priv_key; sub write_pub_key; } package Crypt::OpenSSL::DSA::Signature { sub DESTROY; sub get_r; sub get_s; sub new; sub set_r; sub set_s; } package Crypt::OpenSSL::RSA { sub DESTROY; sub _get_key_parameters; sub _new_key_from_parameters; sub _new_public_key_pkcs1; sub _new_public_key_x509; sub _random_seed; sub _random_status; sub check_key; sub decrypt; sub encrypt; sub generate_key; sub get_key_parameters; sub get_private_key_string; sub get_public_key_string; sub get_public_key_x509_string; sub import_random_seed; sub is_private; sub new_key_from_parameters; sub new_private_key; sub new_public_key; sub private_encrypt; sub public_decrypt; sub sign; sub size; sub use_md5_hash; sub use_no_padding; sub use_pkcs1_oaep_padding; sub use_pkcs1_padding; sub use_ripemd160_hash; sub use_sha1_hash; sub use_sha224_hash; sub use_sha256_hash; sub use_sha384_hash; sub use_sha512_hash; sub use_sslv23_padding; sub verify; } package Crypt::OpenSSL::Random { sub random_bytes; sub random_pseudo_bytes; sub random_seed; sub random_status; } package Crypt::OpenSSL::X509 { sub DESTROY; sub __X509_cleanup; sub accessor; sub as_string; sub bit_length; sub checkend; sub curve; sub email; sub exponent; sub extension; sub extensions; sub extensions_by_long_name; sub extensions_by_name; sub extensions_by_oid; sub fingerprint_md5; sub fingerprint_sha1; sub fingerprint_sha224; sub fingerprint_sha256; sub fingerprint_sha384; sub fingerprint_sha512; sub hash; sub issuer; sub issuer_hash; sub issuer_name; sub key_alg_name; sub modulus; sub new; sub new_from_file; sub new_from_string; sub notAfter; sub notBefore; sub num_extensions; sub pub_exponent; sub pubkey; sub pubkey_type; sub serial; sub sig_alg_name; sub sig_print; sub subject; sub subject_hash; sub subject_name; sub version; } package Crypt::OpenSSL::X509::Extension { sub auth_att; sub basicC; sub bit_string; sub critical; sub extendedKeyUsage; sub ia5string; sub keyid_data; sub object; sub to_string; sub value; } package Crypt::OpenSSL::X509::Name { sub as_string; sub entries; sub get_entry_by_long_type; sub get_entry_by_type; sub get_index_by_long_type; sub get_index_by_oid_type; sub get_index_by_type; sub has_entry; sub has_long_entry; sub has_oid_entry; } package Crypt::OpenSSL::X509::Name_Entry { sub as_long_string; sub as_string; sub encoding; sub is_asn1_type; sub is_ia5string; sub is_printableString; sub is_utf8string; sub long_type; sub type; sub value; } package Crypt::OpenSSL::X509::ObjectID { sub name; sub oid; } package Crypt::OpenSSL::X509_CRL { sub CRL_accessor; sub CRL_issuer; sub CRL_sig_alg_name; sub new_from_crl_file; sub new_from_crl_string; } package Crypt::PK::DH { sub DESTROY; sub _generate_key_dhparam; sub _generate_key_gp; sub _generate_key_size; sub _import; sub _import_raw; sub _new; sub export_key; sub export_key_raw; sub is_private; sub key2hash; sub params2hash; sub shared_secret; sub size; } package Crypt::PK::DSA { sub DESTROY; sub _generate_key_dsaparam; sub _generate_key_pqg_hex; sub _generate_key_size; sub _import; sub _import_hex; sub _new; sub decrypt; sub encrypt; sub export_key_der; sub is_private; sub key2hash; sub sign_hash; sub sign_message; sub size; sub size_q; sub verify_hash; sub verify_message; } package Crypt::PK::ECC { sub DESTROY; sub _import; sub _import_old; sub _import_pkcs8; sub _import_x509; sub _new; sub decrypt; sub encrypt; sub export_key_der; sub export_key_raw; sub generate_key; sub import_key_raw; sub is_private; sub key2hash; sub shared_secret; sub sign_hash; sub sign_hash_rfc7518; sub sign_message; sub sign_message_rfc7518; sub size; sub verify_hash; sub verify_hash_rfc7518; sub verify_message; sub verify_message_rfc7518; } package Crypt::PK::RSA { sub DESTROY; sub _import; sub _import_hex; sub _import_pkcs8; sub _import_x509; sub _new; sub decrypt; sub encrypt; sub export_key_der; sub generate_key; sub is_private; sub key2hash; sub sign_hash; sub sign_message; sub size; sub verify_hash; sub verify_message; } package Crypt::PRNG { sub DESTROY; sub add_entropy; sub bytes; sub bytes_b64; sub bytes_b64u; sub bytes_hex; sub double; sub int32; sub new; } package Crypt::RC6 { sub DESTROY($) ; sub decrypt($$) ; sub encrypt($$) ; sub new($$) ; } package Crypt::RIPEMD160 { sub DESTROY; sub add; sub digest; sub new; sub reset; } package Crypt::Rijndael { sub DESTROY; sub decrypt; sub encrypt; sub new; sub set_iv; } package Crypt::SSLeay::CTX { sub check_private_key; sub free; sub new; sub set_cipher_list; sub set_verify; sub use_PrivateKey_file; sub use_certificate_file; sub use_pkcs12_file; } package Crypt::SSLeay::Conn { sub accept; sub connect; sub free; sub get_cipher; sub get_peer_certificate; sub get_shared_ciphers; sub get_verify_result; sub new; sub pending; sub read; sub set_fd; sub set_tlsext_host_name; sub write; } package Crypt::SSLeay::Err { sub get_error_string; } package Crypt::SSLeay::Version { sub openssl_built_on; sub openssl_cflags; sub openssl_dir; sub openssl_platform; sub openssl_version; sub openssl_version_number; } package Crypt::SSLeay::X509 { sub free; sub get_notAfterString; sub get_notBeforeString; sub issuer_name; sub subject_name; } package Crypt::Serpent { sub DESTROY($) ; sub decrypt($$) ; sub encrypt($$) ; sub new($$;$) ; } package Crypt::Stream::ChaCha { sub DESTROY; sub clone; sub crypt; sub keystream; sub new; } package Crypt::Stream::RC4 { sub DESTROY; sub clone; sub crypt; sub keystream; sub new; } package Crypt::Stream::Rabbit { sub DESTROY; sub clone; sub crypt; sub keystream; sub new; } package Crypt::Stream::Salsa20 { sub DESTROY; sub clone; sub crypt; sub keystream; sub new; } package Crypt::Stream::Sober128 { sub DESTROY; sub clone; sub crypt; sub keystream; sub new; } package Crypt::Stream::Sosemanuk { sub DESTROY; sub clone; sub crypt; sub keystream; sub new; } package Crypt::Twofish { sub DESTROY; sub crypt; sub setup; } package CryptX { sub _ltc_build_settings; sub _ltc_mp_bits_per_digit; sub _ltc_mp_name; sub decode_json($;$$) ; sub encode_json($;$) ; } package Cwd { sub CLONE; sub getdcwd(;@) ; } package DBD::ODBC::db { sub DESTROY; sub FETCH; sub GetFunctions; sub STORE; sub _ExecDirect; sub _GetForeignKeys; sub _GetInfo; sub _GetPrimaryKeys; sub _GetSpecialColumns; sub _GetStatistics; sub _GetTypeInfo; sub _columns; sub _login; sub commit; sub disconnect; sub odbc_getdiagfield; sub odbc_getdiagrec; sub rollback; sub selectall_arrayref; sub selectrow_array; sub selectrow_arrayref; } package DBD::ODBC::dr { sub _data_sources; sub dbixs_revision; sub discon_all_; sub disconnect_all; } package DBD::ODBC::st { sub DESTROY; sub FETCH; sub FETCH_attrib; sub STORE; sub _Cancel; sub _ColAttributes; sub _prepare; sub _primary_keys; sub _statistics; sub _tables; sub bind_col; sub bind_param; sub bind_param_inout; sub blob_read; sub execute; sub fetch; sub fetchall_arrayref; sub fetchrow; sub fetchrow_array; sub fetchrow_arrayref; sub finish; sub odbc_describe_param; sub odbc_execute_for_fetch; sub odbc_getdiagfield; sub odbc_getdiagrec; sub odbc_lob_read($$$$;$) ; sub odbc_rows; } package DBD::Oracle::db { sub SQL_ALL_TYPES() ; sub SQL_ARRAY() ; sub SQL_ARRAY_LOCATOR() ; sub SQL_BIGINT() ; sub SQL_BINARY() ; sub SQL_BIT() ; sub SQL_BLOB() ; sub SQL_BLOB_LOCATOR() ; sub SQL_BOOLEAN() ; sub SQL_CHAR() ; sub SQL_CLOB() ; sub SQL_CLOB_LOCATOR() ; sub SQL_DATE() ; sub SQL_DATETIME() ; sub SQL_DECIMAL() ; sub SQL_DOUBLE() ; sub SQL_FLOAT() ; sub SQL_GUID() ; sub SQL_INTEGER() ; sub SQL_INTERVAL() ; sub SQL_INTERVAL_DAY() ; sub SQL_INTERVAL_DAY_TO_HOUR() ; sub SQL_INTERVAL_DAY_TO_MINUTE() ; sub SQL_INTERVAL_DAY_TO_SECOND() ; sub SQL_INTERVAL_HOUR() ; sub SQL_INTERVAL_HOUR_TO_MINUTE() ; sub SQL_INTERVAL_HOUR_TO_SECOND() ; sub SQL_INTERVAL_MINUTE() ; sub SQL_INTERVAL_MINUTE_TO_SECOND() ; sub SQL_INTERVAL_MONTH() ; sub SQL_INTERVAL_SECOND() ; sub SQL_INTERVAL_YEAR() ; sub SQL_INTERVAL_YEAR_TO_MONTH() ; sub SQL_LONGVARBINARY() ; sub SQL_LONGVARCHAR() ; sub SQL_MULTISET() ; sub SQL_MULTISET_LOCATOR() ; sub SQL_NUMERIC() ; sub SQL_REAL() ; sub SQL_REF() ; sub SQL_ROW() ; sub SQL_SMALLINT() ; sub SQL_TIME() ; sub SQL_TIMESTAMP() ; sub SQL_TINYINT() ; sub SQL_TYPE_DATE() ; sub SQL_TYPE_TIME() ; sub SQL_TYPE_TIMESTAMP() ; sub SQL_TYPE_TIMESTAMP_WITH_TIMEZONE() ; sub SQL_TYPE_TIME_WITH_TIMEZONE() ; sub SQL_UDT() ; sub SQL_UDT_LOCATOR() ; sub SQL_UNKNOWN_TYPE() ; sub SQL_VARBINARY() ; sub SQL_VARCHAR() ; sub SQL_WCHAR() ; sub SQL_WLONGVARCHAR() ; sub SQL_WVARCHAR() ; } package DBD::Pg { sub PG_ACLITEM() ; sub PG_ACLITEMARRAY() ; sub PG_ANY() ; sub PG_ANYARRAY() ; sub PG_ANYELEMENT() ; sub PG_ANYENUM() ; sub PG_ANYNONARRAY() ; sub PG_ANYRANGE() ; sub PG_ASYNC() ; sub PG_BIT() ; sub PG_BITARRAY() ; sub PG_BOOL() ; sub PG_BOOLARRAY() ; sub PG_BOX() ; sub PG_BOXARRAY() ; sub PG_BPCHAR() ; sub PG_BPCHARARRAY() ; sub PG_BYTEA() ; sub PG_BYTEAARRAY() ; sub PG_CHAR() ; sub PG_CHARARRAY() ; sub PG_CID() ; sub PG_CIDARRAY() ; sub PG_CIDR() ; sub PG_CIDRARRAY() ; sub PG_CIRCLE() ; sub PG_CIRCLEARRAY() ; sub PG_CSTRING() ; sub PG_CSTRINGARRAY() ; sub PG_DATE() ; sub PG_DATEARRAY() ; sub PG_DATERANGE() ; sub PG_DATERANGEARRAY() ; sub PG_EVENT_TRIGGER() ; sub PG_FDW_HANDLER() ; sub PG_FLOAT4() ; sub PG_FLOAT4ARRAY() ; sub PG_FLOAT8() ; sub PG_FLOAT8ARRAY() ; sub PG_GTSVECTOR() ; sub PG_GTSVECTORARRAY() ; sub PG_INDEX_AM_HANDLER() ; sub PG_INET() ; sub PG_INETARRAY() ; sub PG_INT2() ; sub PG_INT2ARRAY() ; sub PG_INT2VECTOR() ; sub PG_INT2VECTORARRAY() ; sub PG_INT4() ; sub PG_INT4ARRAY() ; sub PG_INT4RANGE() ; sub PG_INT4RANGEARRAY() ; sub PG_INT8() ; sub PG_INT8ARRAY() ; sub PG_INT8RANGE() ; sub PG_INT8RANGEARRAY() ; sub PG_INTERNAL() ; sub PG_INTERVAL() ; sub PG_INTERVALARRAY() ; sub PG_JSON() ; sub PG_JSONARRAY() ; sub PG_JSONB() ; sub PG_JSONBARRAY() ; sub PG_JSONPATH() ; sub PG_JSONPATHARRAY() ; sub PG_LANGUAGE_HANDLER() ; sub PG_LINE() ; sub PG_LINEARRAY() ; sub PG_LSEG() ; sub PG_LSEGARRAY() ; sub PG_MACADDR() ; sub PG_MACADDR8() ; sub PG_MACADDR8ARRAY() ; sub PG_MACADDRARRAY() ; sub PG_MONEY() ; sub PG_MONEYARRAY() ; sub PG_NAME() ; sub PG_NAMEARRAY() ; sub PG_NUMERIC() ; sub PG_NUMERICARRAY() ; sub PG_NUMRANGE() ; sub PG_NUMRANGEARRAY() ; sub PG_OID() ; sub PG_OIDARRAY() ; sub PG_OIDVECTOR() ; sub PG_OIDVECTORARRAY() ; sub PG_OLDQUERY_CANCEL() ; sub PG_OLDQUERY_WAIT() ; sub PG_OPAQUE() ; sub PG_PATH() ; sub PG_PATHARRAY() ; sub PG_PG_ATTRIBUTE() ; sub PG_PG_CLASS() ; sub PG_PG_DDL_COMMAND() ; sub PG_PG_DEPENDENCIES() ; sub PG_PG_LSN() ; sub PG_PG_LSNARRAY() ; sub PG_PG_MCV_LIST() ; sub PG_PG_NDISTINCT() ; sub PG_PG_NODE_TREE() ; sub PG_PG_PROC() ; sub PG_PG_TYPE() ; sub PG_POINT() ; sub PG_POINTARRAY() ; sub PG_POLYGON() ; sub PG_POLYGONARRAY() ; sub PG_RECORD() ; sub PG_RECORDARRAY() ; sub PG_REFCURSOR() ; sub PG_REFCURSORARRAY() ; sub PG_REGCLASS() ; sub PG_REGCLASSARRAY() ; sub PG_REGCONFIG() ; sub PG_REGCONFIGARRAY() ; sub PG_REGDICTIONARY() ; sub PG_REGDICTIONARYARRAY() ; sub PG_REGNAMESPACE() ; sub PG_REGNAMESPACEARRAY() ; sub PG_REGOPER() ; sub PG_REGOPERARRAY() ; sub PG_REGOPERATOR() ; sub PG_REGOPERATORARRAY() ; sub PG_REGPROC() ; sub PG_REGPROCARRAY() ; sub PG_REGPROCEDURE() ; sub PG_REGPROCEDUREARRAY() ; sub PG_REGROLE() ; sub PG_REGROLEARRAY() ; sub PG_REGTYPE() ; sub PG_REGTYPEARRAY() ; sub PG_TABLE_AM_HANDLER() ; sub PG_TEXT() ; sub PG_TEXTARRAY() ; sub PG_TID() ; sub PG_TIDARRAY() ; sub PG_TIME() ; sub PG_TIMEARRAY() ; sub PG_TIMESTAMP() ; sub PG_TIMESTAMPARRAY() ; sub PG_TIMESTAMPTZ() ; sub PG_TIMESTAMPTZARRAY() ; sub PG_TIMETZ() ; sub PG_TIMETZARRAY() ; sub PG_TRIGGER() ; sub PG_TSM_HANDLER() ; sub PG_TSQUERY() ; sub PG_TSQUERYARRAY() ; sub PG_TSRANGE() ; sub PG_TSRANGEARRAY() ; sub PG_TSTZRANGE() ; sub PG_TSTZRANGEARRAY() ; sub PG_TSVECTOR() ; sub PG_TSVECTORARRAY() ; sub PG_TXID_SNAPSHOT() ; sub PG_TXID_SNAPSHOTARRAY() ; sub PG_UNKNOWN() ; sub PG_UUID() ; sub PG_UUIDARRAY() ; sub PG_VARBIT() ; sub PG_VARBITARRAY() ; sub PG_VARCHAR() ; sub PG_VARCHARARRAY() ; sub PG_VOID() ; sub PG_XID() ; sub PG_XIDARRAY() ; sub PG_XML() ; sub PG_XMLARRAY() ; sub constant() ; } package DBD::Pg::db { sub DESTROY; sub FETCH; sub SQL_ALL_TYPES() ; sub SQL_ARRAY() ; sub SQL_ARRAY_LOCATOR() ; sub SQL_BIGINT() ; sub SQL_BINARY() ; sub SQL_BIT() ; sub SQL_BLOB() ; sub SQL_BLOB_LOCATOR() ; sub SQL_BOOLEAN() ; sub SQL_CHAR() ; sub SQL_CLOB() ; sub SQL_CLOB_LOCATOR() ; sub SQL_DATE() ; sub SQL_DATETIME() ; sub SQL_DECIMAL() ; sub SQL_DOUBLE() ; sub SQL_FLOAT() ; sub SQL_GUID() ; sub SQL_INTEGER() ; sub SQL_INTERVAL() ; sub SQL_INTERVAL_DAY() ; sub SQL_INTERVAL_DAY_TO_HOUR() ; sub SQL_INTERVAL_DAY_TO_MINUTE() ; sub SQL_INTERVAL_DAY_TO_SECOND() ; sub SQL_INTERVAL_HOUR() ; sub SQL_INTERVAL_HOUR_TO_MINUTE() ; sub SQL_INTERVAL_HOUR_TO_SECOND() ; sub SQL_INTERVAL_MINUTE() ; sub SQL_INTERVAL_MINUTE_TO_SECOND() ; sub SQL_INTERVAL_MONTH() ; sub SQL_INTERVAL_SECOND() ; sub SQL_INTERVAL_YEAR() ; sub SQL_INTERVAL_YEAR_TO_MONTH() ; sub SQL_LONGVARBINARY() ; sub SQL_LONGVARCHAR() ; sub SQL_MULTISET() ; sub SQL_MULTISET_LOCATOR() ; sub SQL_NUMERIC() ; sub SQL_REAL() ; sub SQL_REF() ; sub SQL_ROW() ; sub SQL_SMALLINT() ; sub SQL_TIME() ; sub SQL_TIMESTAMP() ; sub SQL_TINYINT() ; sub SQL_TYPE_DATE() ; sub SQL_TYPE_TIME() ; sub SQL_TYPE_TIMESTAMP() ; sub SQL_TYPE_TIMESTAMP_WITH_TIMEZONE() ; sub SQL_TYPE_TIME_WITH_TIMEZONE() ; sub SQL_UDT() ; sub SQL_UDT_LOCATOR() ; sub SQL_UNKNOWN_TYPE() ; sub SQL_VARBINARY() ; sub SQL_VARCHAR() ; sub SQL_WCHAR() ; sub SQL_WLONGVARCHAR() ; sub SQL_WVARCHAR() ; sub STORE; sub _login; sub _pg_type_info; sub _ping; sub commit; sub disconnect; sub do($$;$@) ; sub endcopy; sub getfd; sub getline; sub lo_close; sub lo_creat; sub lo_export; sub lo_import; sub lo_lseek; sub lo_open; sub lo_read; sub lo_tell; sub lo_unlink; sub lo_write; sub pg_cancel; sub pg_endcopy; sub pg_getcopydata; sub pg_getcopydata_async; sub pg_getline; sub pg_lo_close; sub pg_lo_creat; sub pg_lo_export; sub pg_lo_import; sub pg_lo_import_with_oid; sub pg_lo_lseek; sub pg_lo_open; sub pg_lo_read; sub pg_lo_tell; sub pg_lo_truncate; sub pg_lo_unlink; sub pg_lo_write; sub pg_notifies; sub pg_putcopydata; sub pg_putcopyend; sub pg_putline; sub pg_ready; sub pg_release; sub pg_result; sub pg_rollback_to; sub pg_savepoint; sub pg_server_trace; sub pg_server_untrace; sub putline; sub quote; sub rollback; sub selectall_arrayref; sub selectrow_array; sub selectrow_arrayref; sub state; } package DBD::Pg::dr { sub dbixs_revision; sub discon_all_; sub disconnect_all; } package DBD::Pg::st { sub DESTROY; sub FETCH; sub FETCH_attrib; sub STORE; sub _prepare; sub bind_param; sub bind_param_inout; sub blob_read; sub cancel; sub execute; sub fetch; sub fetchall_arrayref; sub fetchrow; sub fetchrow_array; sub fetchrow_arrayref; sub finish; sub pg_cancel; sub pg_canonical_ids; sub pg_canonical_names; sub pg_ready; sub pg_result; sub rows; sub state; } package DBD::SQLite { sub ALTER_TABLE() ; sub ANALYZE() ; sub ATTACH() ; sub COPY() ; sub CREATE_INDEX() ; sub CREATE_TABLE() ; sub CREATE_TEMP_INDEX() ; sub CREATE_TEMP_TABLE() ; sub CREATE_TEMP_TRIGGER() ; sub CREATE_TEMP_VIEW() ; sub CREATE_TRIGGER() ; sub CREATE_VIEW() ; sub CREATE_VTABLE() ; sub DELETE() ; sub DENY() ; sub DETACH() ; sub DROP_INDEX() ; sub DROP_TABLE() ; sub DROP_TEMP_INDEX() ; sub DROP_TEMP_TABLE() ; sub DROP_TEMP_TRIGGER() ; sub DROP_TEMP_VIEW() ; sub DROP_TRIGGER() ; sub DROP_VIEW() ; sub DROP_VTABLE() ; sub FUNCTION() ; sub IGNORE() ; sub INSERT() ; sub OK() ; sub OPEN_CREATE() ; sub OPEN_FULLMUTEX() ; sub OPEN_MEMORY() ; sub OPEN_NOMUTEX() ; sub OPEN_PRIVATECACHE() ; sub OPEN_READONLY() ; sub OPEN_READWRITE() ; sub OPEN_SHAREDCACHE() ; sub OPEN_URI() ; sub PRAGMA() ; sub READ() ; sub RECURSIVE() ; sub REINDEX() ; sub SAVEPOINT() ; sub SELECT() ; sub TRANSACTION() ; sub UPDATE() ; sub _const__authorizer_action_codes() ; sub _const__authorizer_action_codes_3006008() ; sub _const__authorizer_action_codes_3008003() ; sub _const__authorizer_return_codes() ; sub _const__flags_for_file_open_operations() ; sub _const__flags_for_file_open_operations_3006002() ; sub _const__flags_for_file_open_operations_3006018() ; sub _const__flags_for_file_open_operations_3007007() ; sub _const__flags_for_file_open_operations_3007013() ; sub compile_options; sub sqlite_status; sub strglob; sub strlike; } package DBD::SQLite::Constants { sub SQLITE_ABORT() ; sub SQLITE_ABORT_ROLLBACK() ; sub SQLITE_ALTER_TABLE() ; sub SQLITE_ANALYZE() ; sub SQLITE_ATTACH() ; sub SQLITE_AUTH() ; sub SQLITE_AUTH_USER() ; sub SQLITE_BLOB() ; sub SQLITE_BUSY() ; sub SQLITE_BUSY_RECOVERY() ; sub SQLITE_BUSY_SNAPSHOT() ; sub SQLITE_CANTOPEN() ; sub SQLITE_CANTOPEN_CONVPATH() ; sub SQLITE_CANTOPEN_DIRTYWAL() ; sub SQLITE_CANTOPEN_FULLPATH() ; sub SQLITE_CANTOPEN_ISDIR() ; sub SQLITE_CANTOPEN_NOTEMPDIR() ; sub SQLITE_CONSTRAINT() ; sub SQLITE_CONSTRAINT_CHECK() ; sub SQLITE_CONSTRAINT_COMMITHOOK() ; sub SQLITE_CONSTRAINT_FOREIGNKEY() ; sub SQLITE_CONSTRAINT_FUNCTION() ; sub SQLITE_CONSTRAINT_NOTNULL() ; sub SQLITE_CONSTRAINT_PRIMARYKEY() ; sub SQLITE_CONSTRAINT_ROWID() ; sub SQLITE_CONSTRAINT_TRIGGER() ; sub SQLITE_CONSTRAINT_UNIQUE() ; sub SQLITE_CONSTRAINT_VTAB() ; sub SQLITE_COPY() ; sub SQLITE_CORRUPT() ; sub SQLITE_CORRUPT_SEQUENCE() ; sub SQLITE_CORRUPT_VTAB() ; sub SQLITE_CREATE_INDEX() ; sub SQLITE_CREATE_TABLE() ; sub SQLITE_CREATE_TEMP_INDEX() ; sub SQLITE_CREATE_TEMP_TABLE() ; sub SQLITE_CREATE_TEMP_TRIGGER() ; sub SQLITE_CREATE_TEMP_VIEW() ; sub SQLITE_CREATE_TRIGGER() ; sub SQLITE_CREATE_VIEW() ; sub SQLITE_CREATE_VTABLE() ; sub SQLITE_DBCONFIG_DEFENSIVE() ; sub SQLITE_DBCONFIG_ENABLE_FKEY() ; sub SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER() ; sub SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION() ; sub SQLITE_DBCONFIG_ENABLE_QPSG() ; sub SQLITE_DBCONFIG_ENABLE_TRIGGER() ; sub SQLITE_DBCONFIG_LOOKASIDE() ; sub SQLITE_DBCONFIG_MAINDBNAME() ; sub SQLITE_DBCONFIG_MAX() ; sub SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE() ; sub SQLITE_DBCONFIG_RESET_DATABASE() ; sub SQLITE_DBCONFIG_TRIGGER_EQP() ; sub SQLITE_DELETE() ; sub SQLITE_DENY() ; sub SQLITE_DETACH() ; sub SQLITE_DETERMINISTIC() ; sub SQLITE_DONE() ; sub SQLITE_DROP_INDEX() ; sub SQLITE_DROP_TABLE() ; sub SQLITE_DROP_TEMP_INDEX() ; sub SQLITE_DROP_TEMP_TABLE() ; sub SQLITE_DROP_TEMP_TRIGGER() ; sub SQLITE_DROP_TEMP_VIEW() ; sub SQLITE_DROP_TRIGGER() ; sub SQLITE_DROP_VIEW() ; sub SQLITE_DROP_VTABLE() ; sub SQLITE_EMPTY() ; sub SQLITE_ERROR() ; sub SQLITE_ERROR_MISSING_COLLSEQ() ; sub SQLITE_ERROR_RETRY() ; sub SQLITE_ERROR_SNAPSHOT() ; sub SQLITE_FLOAT() ; sub SQLITE_FORMAT() ; sub SQLITE_FULL() ; sub SQLITE_FUNCTION() ; sub SQLITE_IGNORE() ; sub SQLITE_INSERT() ; sub SQLITE_INTEGER() ; sub SQLITE_INTERNAL() ; sub SQLITE_INTERRUPT() ; sub SQLITE_IOERR() ; sub SQLITE_IOERR_ACCESS() ; sub SQLITE_IOERR_AUTH() ; sub SQLITE_IOERR_BEGIN_ATOMIC() ; sub SQLITE_IOERR_BLOCKED() ; sub SQLITE_IOERR_CHECKRESERVEDLOCK() ; sub SQLITE_IOERR_CLOSE() ; sub SQLITE_IOERR_COMMIT_ATOMIC() ; sub SQLITE_IOERR_CONVPATH() ; sub SQLITE_IOERR_DELETE() ; sub SQLITE_IOERR_DELETE_NOENT() ; sub SQLITE_IOERR_DIR_CLOSE() ; sub SQLITE_IOERR_DIR_FSYNC() ; sub SQLITE_IOERR_FSTAT() ; sub SQLITE_IOERR_FSYNC() ; sub SQLITE_IOERR_GETTEMPPATH() ; sub SQLITE_IOERR_LOCK() ; sub SQLITE_IOERR_MMAP() ; sub SQLITE_IOERR_NOMEM() ; sub SQLITE_IOERR_RDLOCK() ; sub SQLITE_IOERR_READ() ; sub SQLITE_IOERR_ROLLBACK_ATOMIC() ; sub SQLITE_IOERR_SEEK() ; sub SQLITE_IOERR_SHMLOCK() ; sub SQLITE_IOERR_SHMMAP() ; sub SQLITE_IOERR_SHMOPEN() ; sub SQLITE_IOERR_SHMSIZE() ; sub SQLITE_IOERR_SHORT_READ() ; sub SQLITE_IOERR_TRUNCATE() ; sub SQLITE_IOERR_UNLOCK() ; sub SQLITE_IOERR_VNODE() ; sub SQLITE_IOERR_WRITE() ; sub SQLITE_LIMIT_ATTACHED() ; sub SQLITE_LIMIT_COLUMN() ; sub SQLITE_LIMIT_COMPOUND_SELECT() ; sub SQLITE_LIMIT_EXPR_DEPTH() ; sub SQLITE_LIMIT_FUNCTION_ARG() ; sub SQLITE_LIMIT_LENGTH() ; sub SQLITE_LIMIT_LIKE_PATTERN_LENGTH() ; sub SQLITE_LIMIT_SQL_LENGTH() ; sub SQLITE_LIMIT_TRIGGER_DEPTH() ; sub SQLITE_LIMIT_VARIABLE_NUMBER() ; sub SQLITE_LIMIT_VDBE_OP() ; sub SQLITE_LIMIT_WORKER_THREADS() ; sub SQLITE_LOCKED() ; sub SQLITE_LOCKED_SHAREDCACHE() ; sub SQLITE_LOCKED_VTAB() ; sub SQLITE_MISMATCH() ; sub SQLITE_MISUSE() ; sub SQLITE_NOLFS() ; sub SQLITE_NOMEM() ; sub SQLITE_NOTADB() ; sub SQLITE_NOTFOUND() ; sub SQLITE_NOTICE() ; sub SQLITE_NOTICE_RECOVER_ROLLBACK() ; sub SQLITE_NOTICE_RECOVER_WAL() ; sub SQLITE_NULL() ; sub SQLITE_OK() ; sub SQLITE_OPEN_CREATE() ; sub SQLITE_OPEN_FULLMUTEX() ; sub SQLITE_OPEN_MEMORY() ; sub SQLITE_OPEN_NOMUTEX() ; sub SQLITE_OPEN_PRIVATECACHE() ; sub SQLITE_OPEN_READONLY() ; sub SQLITE_OPEN_READWRITE() ; sub SQLITE_OPEN_SHAREDCACHE() ; sub SQLITE_OPEN_URI() ; sub SQLITE_PERM() ; sub SQLITE_PRAGMA() ; sub SQLITE_PROTOCOL() ; sub SQLITE_RANGE() ; sub SQLITE_READ() ; sub SQLITE_READONLY() ; sub SQLITE_READONLY_CANTINIT() ; sub SQLITE_READONLY_CANTLOCK() ; sub SQLITE_READONLY_DBMOVED() ; sub SQLITE_READONLY_DIRECTORY() ; sub SQLITE_READONLY_RECOVERY() ; sub SQLITE_READONLY_ROLLBACK() ; sub SQLITE_RECURSIVE() ; sub SQLITE_REINDEX() ; sub SQLITE_ROW() ; sub SQLITE_SAVEPOINT() ; sub SQLITE_SCHEMA() ; sub SQLITE_SELECT() ; sub SQLITE_TOOBIG() ; sub SQLITE_TRANSACTION() ; sub SQLITE_UPDATE() ; sub SQLITE_VERSION_NUMBER() ; sub SQLITE_WARNING() ; sub SQLITE_WARNING_AUTOINDEX() ; sub _const_authorizer_action_codes() ; sub _const_authorizer_action_codes_3006008() ; sub _const_authorizer_action_codes_3008003() ; sub _const_authorizer_return_codes() ; sub _const_compile_time_library_version_numbers() ; sub _const_database_connection_configuration_options_3007000() ; sub _const_database_connection_configuration_options_3007006() ; sub _const_database_connection_configuration_options_3012002() ; sub _const_database_connection_configuration_options_3013000() ; sub _const_database_connection_configuration_options_3015000() ; sub _const_database_connection_configuration_options_3016000() ; sub _const_database_connection_configuration_options_3020000() ; sub _const_database_connection_configuration_options_3022000() ; sub _const_database_connection_configuration_options_3024000() ; sub _const_database_connection_configuration_options_3026000() ; sub _const_extended_result_codes_3006002() ; sub _const_extended_result_codes_3006005() ; sub _const_extended_result_codes_3006007() ; sub _const_extended_result_codes_3006012() ; sub _const_extended_result_codes_3007000() ; sub _const_extended_result_codes_3007007() ; sub _const_extended_result_codes_3007011() ; sub _const_extended_result_codes_3007012() ; sub _const_extended_result_codes_3007015() ; sub _const_extended_result_codes_3007016() ; sub _const_extended_result_codes_3007017() ; sub _const_extended_result_codes_3008000() ; sub _const_extended_result_codes_3008001() ; sub _const_extended_result_codes_3008002() ; sub _const_extended_result_codes_3008003() ; sub _const_extended_result_codes_3008007() ; sub _const_extended_result_codes_3009000() ; sub _const_extended_result_codes_3010000() ; sub _const_extended_result_codes_3021000() ; sub _const_extended_result_codes_3022000() ; sub _const_extended_result_codes_3024000() ; sub _const_extended_result_codes_3025000() ; sub _const_flags_for_file_open_operations() ; sub _const_flags_for_file_open_operations_3006002() ; sub _const_flags_for_file_open_operations_3006018() ; sub _const_flags_for_file_open_operations_3007007() ; sub _const_flags_for_file_open_operations_3007013() ; sub _const_function_flags_3008003() ; sub _const_fundamental_datatypes() ; sub _const_result_codes() ; sub _const_result_codes_3007017() ; sub _const_run_time_limit_categories() ; sub _const_run_time_limit_categories_3006018() ; sub _const_run_time_limit_categories_3008007() ; } package DBD::SQLite::db { sub DESTROY; sub FETCH; sub SQL_ALL_TYPES() ; sub SQL_ARRAY() ; sub SQL_ARRAY_LOCATOR() ; sub SQL_BIGINT() ; sub SQL_BINARY() ; sub SQL_BIT() ; sub SQL_BLOB() ; sub SQL_BLOB_LOCATOR() ; sub SQL_BOOLEAN() ; sub SQL_CHAR() ; sub SQL_CLOB() ; sub SQL_CLOB_LOCATOR() ; sub SQL_DATE() ; sub SQL_DATETIME() ; sub SQL_DECIMAL() ; sub SQL_DOUBLE() ; sub SQL_FLOAT() ; sub SQL_GUID() ; sub SQL_INTEGER() ; sub SQL_INTERVAL() ; sub SQL_INTERVAL_DAY() ; sub SQL_INTERVAL_DAY_TO_HOUR() ; sub SQL_INTERVAL_DAY_TO_MINUTE() ; sub SQL_INTERVAL_DAY_TO_SECOND() ; sub SQL_INTERVAL_HOUR() ; sub SQL_INTERVAL_HOUR_TO_MINUTE() ; sub SQL_INTERVAL_HOUR_TO_SECOND() ; sub SQL_INTERVAL_MINUTE() ; sub SQL_INTERVAL_MINUTE_TO_SECOND() ; sub SQL_INTERVAL_MONTH() ; sub SQL_INTERVAL_SECOND() ; sub SQL_INTERVAL_YEAR() ; sub SQL_INTERVAL_YEAR_TO_MONTH() ; sub SQL_LONGVARBINARY() ; sub SQL_LONGVARCHAR() ; sub SQL_MULTISET() ; sub SQL_MULTISET_LOCATOR() ; sub SQL_NUMERIC() ; sub SQL_REAL() ; sub SQL_REF() ; sub SQL_ROW() ; sub SQL_SMALLINT() ; sub SQL_TIME() ; sub SQL_TIMESTAMP() ; sub SQL_TINYINT() ; sub SQL_TYPE_DATE() ; sub SQL_TYPE_TIME() ; sub SQL_TYPE_TIMESTAMP() ; sub SQL_TYPE_TIMESTAMP_WITH_TIMEZONE() ; sub SQL_TYPE_TIME_WITH_TIMEZONE() ; sub SQL_UDT() ; sub SQL_UDT_LOCATOR() ; sub SQL_UNKNOWN_TYPE() ; sub SQL_VARBINARY() ; sub SQL_VARCHAR() ; sub SQL_WCHAR() ; sub SQL_WLONGVARCHAR() ; sub SQL_WVARCHAR() ; sub STORE; sub _do; sub _login; sub backup_from_dbh; sub backup_from_file; sub backup_to_dbh; sub backup_to_file; sub busy_timeout; sub collation_needed; sub commit; sub commit_hook; sub create_aggregate; sub create_collation; sub create_function; sub create_module; sub db_config; sub db_filename; sub db_status; sub disconnect; sub enable_load_extension; sub last_insert_id; sub last_insert_rowid; sub limit; sub load_extension; sub profile; sub progress_handler; sub register_fts3_perl_tokenizer; sub rollback; sub rollback_hook; sub selectall_arrayref; sub selectrow_array; sub selectrow_arrayref; sub set_authorizer; sub sqlite_backup_from_dbh; sub sqlite_backup_from_file; sub sqlite_backup_to_dbh; sub sqlite_backup_to_file; sub sqlite_busy_timeout; sub sqlite_collation_needed; sub sqlite_commit_hook; sub sqlite_create_aggregate; sub sqlite_create_collation; sub sqlite_create_function; sub sqlite_create_module; sub sqlite_db_config; sub sqlite_db_filename; sub sqlite_db_status; sub sqlite_enable_load_extension; sub sqlite_last_insert_rowid; sub sqlite_limit; sub sqlite_load_extension; sub sqlite_profile; sub sqlite_progress_handler; sub sqlite_register_fts3_perl_tokenizer; sub sqlite_rollback_hook; sub sqlite_set_authorizer; sub sqlite_table_column_metadata; sub sqlite_trace; sub sqlite_update_hook; sub table_column_metadata; sub update_hook; } package DBD::SQLite::dr { sub dbixs_revision; sub discon_all_; sub disconnect_all; } package DBD::SQLite::st { sub DESTROY; sub FETCH; sub FETCH_attrib; sub STORE; sub _prepare; sub bind_col; sub bind_param; sub bind_param_inout; sub blob_read; sub execute; sub fetch; sub fetchall_arrayref; sub fetchrow; sub fetchrow_array; sub fetchrow_arrayref; sub finish; sub rows; sub sqlite_st_status; sub st_status; } package DBD::_::common { sub DELETE; sub DESTROY; sub FETCH; sub STORE; sub debug; sub dump_handle; sub err; sub errstr; sub private_data; sub rows; sub set_err; sub state; sub swap_inner_handle; sub trace; sub trace_msg; } package DBD::_::db { sub connected; sub preparse; sub take_imp_data; } package DBD::_::dr { sub dbixs_revision; } package DBD::_::st { sub DESTROY; sub _get_fbav; sub _set_fbav; sub bind_col; sub fetch; sub fetchrow; sub fetchrow_array; sub fetchrow_arrayref; sub fetchrow_hashref; sub finish; sub rows; } package DBD::_mem::common { sub DESTROY; } package DBD::mysql { sub constant; } package DBD::mysql::GetInfo { sub dbd_mysql_get_info; } package DBD::mysql::db { sub DESTROY; sub FETCH; sub SQL_ALL_TYPES() ; sub SQL_ARRAY() ; sub SQL_ARRAY_LOCATOR() ; sub SQL_BIGINT() ; sub SQL_BINARY() ; sub SQL_BIT() ; sub SQL_BLOB() ; sub SQL_BLOB_LOCATOR() ; sub SQL_BOOLEAN() ; sub SQL_CHAR() ; sub SQL_CLOB() ; sub SQL_CLOB_LOCATOR() ; sub SQL_DATE() ; sub SQL_DATETIME() ; sub SQL_DECIMAL() ; sub SQL_DOUBLE() ; sub SQL_FLOAT() ; sub SQL_GUID() ; sub SQL_INTEGER() ; sub SQL_INTERVAL() ; sub SQL_INTERVAL_DAY() ; sub SQL_INTERVAL_DAY_TO_HOUR() ; sub SQL_INTERVAL_DAY_TO_MINUTE() ; sub SQL_INTERVAL_DAY_TO_SECOND() ; sub SQL_INTERVAL_HOUR() ; sub SQL_INTERVAL_HOUR_TO_MINUTE() ; sub SQL_INTERVAL_HOUR_TO_SECOND() ; sub SQL_INTERVAL_MINUTE() ; sub SQL_INTERVAL_MINUTE_TO_SECOND() ; sub SQL_INTERVAL_MONTH() ; sub SQL_INTERVAL_SECOND() ; sub SQL_INTERVAL_YEAR() ; sub SQL_INTERVAL_YEAR_TO_MONTH() ; sub SQL_LONGVARBINARY() ; sub SQL_LONGVARCHAR() ; sub SQL_MULTISET() ; sub SQL_MULTISET_LOCATOR() ; sub SQL_NUMERIC() ; sub SQL_REAL() ; sub SQL_REF() ; sub SQL_ROW() ; sub SQL_SMALLINT() ; sub SQL_TIME() ; sub SQL_TIMESTAMP() ; sub SQL_TINYINT() ; sub SQL_TYPE_DATE() ; sub SQL_TYPE_TIME() ; sub SQL_TYPE_TIMESTAMP() ; sub SQL_TYPE_TIMESTAMP_WITH_TIMEZONE() ; sub SQL_TYPE_TIME_WITH_TIMEZONE() ; sub SQL_UDT() ; sub SQL_UDT_LOCATOR() ; sub SQL_UNKNOWN_TYPE() ; sub SQL_VARBINARY() ; sub SQL_VARCHAR() ; sub SQL_WCHAR() ; sub SQL_WLONGVARCHAR() ; sub SQL_WVARCHAR() ; sub STORE; sub _ListDBs; sub _async_check; sub _login; sub commit; sub disconnect; sub do($$;$@) ; sub last_insert_id; sub mysql_async_ready; sub mysql_async_result; sub mysql_fd; sub ping($) ; sub quote($$;$) ; sub rollback; sub selectall_arrayref; sub selectrow_array; sub selectrow_arrayref; sub type_info_all; } package DBD::mysql::dr { sub SQL_ALL_TYPES() ; sub SQL_ARRAY() ; sub SQL_ARRAY_LOCATOR() ; sub SQL_BIGINT() ; sub SQL_BINARY() ; sub SQL_BIT() ; sub SQL_BLOB() ; sub SQL_BLOB_LOCATOR() ; sub SQL_BOOLEAN() ; sub SQL_CHAR() ; sub SQL_CLOB() ; sub SQL_CLOB_LOCATOR() ; sub SQL_DATE() ; sub SQL_DATETIME() ; sub SQL_DECIMAL() ; sub SQL_DOUBLE() ; sub SQL_FLOAT() ; sub SQL_GUID() ; sub SQL_INTEGER() ; sub SQL_INTERVAL() ; sub SQL_INTERVAL_DAY() ; sub SQL_INTERVAL_DAY_TO_HOUR() ; sub SQL_INTERVAL_DAY_TO_MINUTE() ; sub SQL_INTERVAL_DAY_TO_SECOND() ; sub SQL_INTERVAL_HOUR() ; sub SQL_INTERVAL_HOUR_TO_MINUTE() ; sub SQL_INTERVAL_HOUR_TO_SECOND() ; sub SQL_INTERVAL_MINUTE() ; sub SQL_INTERVAL_MINUTE_TO_SECOND() ; sub SQL_INTERVAL_MONTH() ; sub SQL_INTERVAL_SECOND() ; sub SQL_INTERVAL_YEAR() ; sub SQL_INTERVAL_YEAR_TO_MONTH() ; sub SQL_LONGVARBINARY() ; sub SQL_LONGVARCHAR() ; sub SQL_MULTISET() ; sub SQL_MULTISET_LOCATOR() ; sub SQL_NUMERIC() ; sub SQL_REAL() ; sub SQL_REF() ; sub SQL_ROW() ; sub SQL_SMALLINT() ; sub SQL_TIME() ; sub SQL_TIMESTAMP() ; sub SQL_TINYINT() ; sub SQL_TYPE_DATE() ; sub SQL_TYPE_TIME() ; sub SQL_TYPE_TIMESTAMP() ; sub SQL_TYPE_TIMESTAMP_WITH_TIMEZONE() ; sub SQL_TYPE_TIME_WITH_TIMEZONE() ; sub SQL_UDT() ; sub SQL_UDT_LOCATOR() ; sub SQL_UNKNOWN_TYPE() ; sub SQL_VARBINARY() ; sub SQL_VARCHAR() ; sub SQL_WCHAR() ; sub SQL_WLONGVARCHAR() ; sub SQL_WVARCHAR() ; sub _ListDBs; sub _admin_internal; sub dbixs_revision; } package DBD::mysql::st { sub DESTROY; sub FETCH; sub FETCH_attrib; sub STORE; sub _async_check; sub _prepare; sub bind_param; sub bind_param_inout; sub blob_read; sub dataseek($$) ; sub execute; sub fetch; sub fetchall_arrayref; sub fetchrow; sub fetchrow_array; sub fetchrow_arrayref; sub finish; sub more_results; sub mysql_async_ready; sub mysql_async_result; sub rows; } package DBI { sub DBIf_TRACE_CON() ; sub DBIf_TRACE_DBD() ; sub DBIf_TRACE_ENC() ; sub DBIf_TRACE_SQL() ; sub DBIf_TRACE_TXN() ; sub DBIpp_cm_XX() ; sub DBIpp_cm_br() ; sub DBIpp_cm_cs() ; sub DBIpp_cm_dd() ; sub DBIpp_cm_dw() ; sub DBIpp_cm_hs() ; sub DBIpp_ph_XX() ; sub DBIpp_ph_cn() ; sub DBIpp_ph_cs() ; sub DBIpp_ph_qm() ; sub DBIpp_ph_sp() ; sub DBIpp_st_XX() ; sub DBIpp_st_bs() ; sub DBIpp_st_qq() ; sub DBIstcf_DISCARD_STRING() ; sub DBIstcf_STRICT() ; sub SQL_ALL_TYPES() ; sub SQL_ARRAY() ; sub SQL_ARRAY_LOCATOR() ; sub SQL_BIGINT() ; sub SQL_BINARY() ; sub SQL_BIT() ; sub SQL_BLOB() ; sub SQL_BLOB_LOCATOR() ; sub SQL_BOOLEAN() ; sub SQL_CHAR() ; sub SQL_CLOB() ; sub SQL_CLOB_LOCATOR() ; sub SQL_CURSOR_DYNAMIC() ; sub SQL_CURSOR_FORWARD_ONLY() ; sub SQL_CURSOR_KEYSET_DRIVEN() ; sub SQL_CURSOR_STATIC() ; sub SQL_CURSOR_TYPE_DEFAULT() ; sub SQL_DATE() ; sub SQL_DATETIME() ; sub SQL_DECIMAL() ; sub SQL_DOUBLE() ; sub SQL_FLOAT() ; sub SQL_GUID() ; sub SQL_INTEGER() ; sub SQL_INTERVAL() ; sub SQL_INTERVAL_DAY() ; sub SQL_INTERVAL_DAY_TO_HOUR() ; sub SQL_INTERVAL_DAY_TO_MINUTE() ; sub SQL_INTERVAL_DAY_TO_SECOND() ; sub SQL_INTERVAL_HOUR() ; sub SQL_INTERVAL_HOUR_TO_MINUTE() ; sub SQL_INTERVAL_HOUR_TO_SECOND() ; sub SQL_INTERVAL_MINUTE() ; sub SQL_INTERVAL_MINUTE_TO_SECOND() ; sub SQL_INTERVAL_MONTH() ; sub SQL_INTERVAL_SECOND() ; sub SQL_INTERVAL_YEAR() ; sub SQL_INTERVAL_YEAR_TO_MONTH() ; sub SQL_LONGVARBINARY() ; sub SQL_LONGVARCHAR() ; sub SQL_MULTISET() ; sub SQL_MULTISET_LOCATOR() ; sub SQL_NUMERIC() ; sub SQL_REAL() ; sub SQL_REF() ; sub SQL_ROW() ; sub SQL_SMALLINT() ; sub SQL_TIME() ; sub SQL_TIMESTAMP() ; sub SQL_TINYINT() ; sub SQL_TYPE_DATE() ; sub SQL_TYPE_TIME() ; sub SQL_TYPE_TIMESTAMP() ; sub SQL_TYPE_TIMESTAMP_WITH_TIMEZONE() ; sub SQL_TYPE_TIME_WITH_TIMEZONE() ; sub SQL_UDT() ; sub SQL_UDT_LOCATOR() ; sub SQL_UNKNOWN_TYPE() ; sub SQL_VARBINARY() ; sub SQL_VARCHAR() ; sub SQL_WCHAR() ; sub SQL_WLONGVARCHAR() ; sub SQL_WVARCHAR() ; sub _clone_dbis; sub _concat_hash_sorted; sub _dbi_state_lval; sub _debug_dispatch; sub _get_imp_data; sub _handles; sub _install_method; sub _new_handle; sub _setup_handle; sub _svdump; sub constant() ; sub dbi_profile; sub dbi_profile_merge; sub dbi_profile_merge_nodes; sub dbi_time; sub dump_handle; sub hash; sub looks_like_number; sub neat; sub set_err; sub sql_type_cast; sub trace; sub trace_msg; } package DBI::common { sub CLEAR; sub DELETE; sub DESTROY; sub EXISTS; sub FETCH; sub FETCH_many; sub FIRSTKEY; sub NEXTKEY; sub STORE; sub can; sub debug; sub dump_handle; sub err; sub errstr; sub func; sub parse_trace_flag; sub parse_trace_flags; sub private_attribute_info; sub private_data; sub set_err; sub state; sub swap_inner_handle; sub trace; sub trace_msg; sub visit_child_handles; } package DBI::db { sub TIEHASH; sub begin_work; sub clone; sub column_info; sub commit; sub connected; sub data_sources; sub disconnect; sub do; sub foreign_key_info; sub get_info; sub last_insert_id; sub ping; sub prepare; sub prepare_cached; sub preparse; sub primary_key; sub primary_key_info; sub quote; sub quote_identifier; sub rollback; sub rows; sub selectall_array; sub selectall_arrayref; sub selectall_hashref; sub selectcol_arrayref; sub selectrow_array; sub selectrow_arrayref; sub selectrow_hashref; sub statistics_info; sub table_info; sub tables; sub take_imp_data; sub type_info; sub type_info_all; } package DBI::dr { sub TIEHASH; sub connect; sub connect_cached; sub data_sources; sub dbixs_revision; sub default_user; sub disconnect_all; } package DBI::st { sub TIEHASH; sub _get_fbav; sub _set_fbav; sub bind_col; sub bind_columns; sub bind_param; sub bind_param_array; sub bind_param_inout; sub bind_param_inout_array; sub blob_copy_to_file; sub blob_read; sub cancel; sub dump_results; sub execute; sub execute_array; sub execute_for_fetch; sub fetch; sub fetchall_arrayref; sub fetchall_hashref; sub fetchrow; sub fetchrow_array; sub fetchrow_arrayref; sub fetchrow_hashref; sub finish; sub last_insert_id; sub more_results; sub rows; } package DBI::var { sub FETCH; } package DB_File { sub DELETE; sub DESTROY; sub DoTie_; sub EXISTS; sub FETCH; sub FETCHSIZE; sub FIRSTKEY; sub NEXTKEY; sub O_ALIAS() ; sub O_ASYNC() ; sub O_DEFER() ; sub O_DIRECT() ; sub O_DIRECTORY() ; sub O_DSYNC() ; sub O_EXLOCK() ; sub O_LARGEFILE() ; sub O_NDELAY() ; sub O_NOCTTY() ; sub O_NOFOLLOW() ; sub O_NONBLOCK() ; sub O_RSRC() ; sub O_RSYNC() ; sub O_SHLOCK() ; sub O_SYNC() ; sub POP; sub PUSH; sub SHIFT; sub STORE; sub UNSHIFT; sub constant; sub del; sub fd; sub filter_fetch_key; sub filter_fetch_value; sub filter_store_key; sub filter_store_value; sub get; sub length; sub pop; sub push; sub put; sub seq; sub shift; sub sync; sub unshift; } package Data::Dump::Streamer { sub SvREADONLY_ref($;$) ; sub SvREFCNT_ref($;$) ; sub _could_be_dualvar($) ; sub _globname($) ; sub _make_ro($) ; sub alias_av(\@$$) ; sub alias_hv(\%$$) ; sub alias_ref; sub all_keys(\%\@\@) ; sub blessed($) ; sub dualvar($$) ; sub globname($) ; sub hidden_keys(\%) ; sub is_numeric($) ; sub is_regexp($) ; sub isweak($) ; sub legal_keys(\%) ; sub looks_like_number($) ; sub make_ro($) ; sub push_alias(\@$) ; sub readonly($) ; sub readonly_set($) ; sub refaddr($) ; sub refaddr_or_glob($) ; sub refcount($) ; sub reftype($) ; sub reftype_or_glob($) ; sub regex($) ; sub regexp_pattern($) ; sub sv_refcount($) ; sub weak_refcount($) ; sub weaken($) ; } package Data::Dumper { sub Dumpxs($;$$) ; sub _vstring($) ; } package DateTime { sub _accumulated_leap_seconds($$) ; sub _day_has_leap_second($$) ; sub _day_length($$) ; sub _is_leap_year($$) ; sub _normalize_leap_seconds($$$) ; sub _normalize_tai_seconds($$$) ; sub _rd2ymd($$;$) ; sub _seconds_as_components($$;$$) ; sub _time_as_seconds($$$$) ; sub _ymd2rd($$$$) ; } package Devel::Declare { sub clear_lex_stuff; sub get_curstash_name; sub get_in_declare; sub get_lex_stuff; sub get_linestr; sub get_linestr_offset; sub initialize; sub set_in_declare; sub set_linestr; sub setup; sub toke_move_past_token; sub toke_scan_ident; sub toke_scan_str; sub toke_scan_word; sub toke_skipspace; } package Devel::OverloadInfo { sub blessed($) ; } package Devel::Peek { sub CvGV; sub DeadCode; sub Dump; sub DumpArray; sub DumpProg; sub SvREFCNT(\[$@%&*]) ; sub fill_mstats; sub mstat; sub mstats2hash($\%;$) ; sub mstats_fillhash(\%;$) ; sub runops_debug; } package Devel::StackTrace { sub blessed($) ; } package Digest::MD2 { sub DESTROY; sub add; sub addfile; sub b64digest; sub clone; sub digest; sub hexdigest; sub md2; sub md2_base64; sub md2_hex; sub new; sub reset; } package Digest::MD5 { sub DESTROY; sub add; sub addfile; sub b64digest; sub clone; sub context; sub digest; sub hexdigest; sub md5; sub md5_base64; sub md5_hex; sub new; sub reset; } package Digest::SHA { sub DESTROY($) ; sub _addfilebin($$) ; sub _addfileuniv($$) ; sub _getstate($) ; sub _putstate($$) ; sub add($;@) ; sub algorithm($) ; sub b64digest($) ; sub clone($) ; sub digest($) ; sub hashsize($) ; sub hexdigest($) ; sub hmac_sha1(;@) ; sub hmac_sha1_base64(;@) ; sub hmac_sha1_hex(;@) ; sub hmac_sha224(;@) ; sub hmac_sha224_base64(;@) ; sub hmac_sha224_hex(;@) ; sub hmac_sha256(;@) ; sub hmac_sha256_base64(;@) ; sub hmac_sha256_hex(;@) ; sub hmac_sha384(;@) ; sub hmac_sha384_base64(;@) ; sub hmac_sha384_hex(;@) ; sub hmac_sha512(;@) ; sub hmac_sha512224(;@) ; sub hmac_sha512224_base64(;@) ; sub hmac_sha512224_hex(;@) ; sub hmac_sha512256(;@) ; sub hmac_sha512256_base64(;@) ; sub hmac_sha512256_hex(;@) ; sub hmac_sha512_base64(;@) ; sub hmac_sha512_hex(;@) ; sub newSHA($$) ; sub sha1(;@) ; sub sha1_base64(;@) ; sub sha1_hex(;@) ; sub sha224(;@) ; sub sha224_base64(;@) ; sub sha224_hex(;@) ; sub sha256(;@) ; sub sha256_base64(;@) ; sub sha256_hex(;@) ; sub sha384(;@) ; sub sha384_base64(;@) ; sub sha384_hex(;@) ; sub sha512(;@) ; sub sha512224(;@) ; sub sha512224_base64(;@) ; sub sha512224_hex(;@) ; sub sha512256(;@) ; sub sha512256_base64(;@) ; sub sha512256_hex(;@) ; sub sha512_base64(;@) ; sub sha512_hex(;@) ; sub shainit($$) ; sub sharewind($) ; sub shawrite($$$) ; } package Digest::SHA1 { sub DESTROY; sub add; sub addfile; sub b64digest; sub clone; sub digest; sub hexdigest; sub new; sub sha1; sub sha1_base64; sub sha1_hex; sub sha1_transform; } package Digest::Whirlpool { sub DESTROY; sub add; sub clone; sub digest; sub hashsize; sub new; sub reset; } package Digest::base { sub add; sub clone; sub digest; sub new; } package DynaLoader { sub CLONE; sub boot_DynaLoader; sub dl_error; sub dl_find_symbol; sub dl_install_xsub; sub dl_load_file; sub dl_undef_symbols; sub dl_unload_file; } package EV { sub _ae_io($$$) ; sub async($) ; sub async_ns($) ; sub backend() ; sub break(;$) ; sub check($) ; sub check_ns($) ; sub child($$$) ; sub child_ns($$$) ; sub default_destroy() ; sub default_loop(;$) ; sub depth() ; sub embed($;$) ; sub embed_ns($;$) ; sub embeddable_backends() ; sub feed_fd_event($;$) ; sub feed_signal($) ; sub feed_signal_event($) ; sub fork($) ; sub fork_ns($) ; sub idle($) ; sub idle_ns($) ; sub invoke_pending() ; sub io($$$) ; sub io_ns($$$) ; sub iteration() ; sub loop(;$) ; sub loop_count() ; sub loop_depth() ; sub loop_verify() ; sub now() ; sub now_update() ; sub once($$$$) ; sub pending_count() ; sub periodic($$$$) ; sub periodic_ns($$$$) ; sub prepare($) ; sub prepare_ns($) ; sub recommended_backends() ; sub resume() ; sub run(;$) ; sub set_io_collect_interval($) ; sub set_timeout_collect_interval($) ; sub signal($$) ; sub signal_ns($$) ; sub sleep($) ; sub stat($$$) ; sub stat_ns($$$) ; sub supported_backends() ; sub suspend() ; sub time() ; sub timer($$$) ; sub timer_ns($$$) ; sub unloop(;$) ; sub verify() ; } package EV::Async { sub DESTROY; sub async_pending; sub send; sub start; sub stop; } package EV::Check { sub DESTROY; sub start; sub stop; } package EV::Embed { sub DESTROY; sub other; sub set; sub start; sub stop; sub sweep; } package EV::Fork { sub DESTROY; sub start; sub stop; } package EV::IO { sub DESTROY; sub events; sub fh; sub set; sub start; sub stop; } package EV::Idle { sub DESTROY; sub start; sub stop; } package EV::Loop { sub DESTROY; sub async; sub async_ns; sub backend; sub break; sub check; sub check_ns; sub child; sub child_ns; sub depth; sub embed; sub embed_ns; sub feed_fd_event; sub fork; sub fork_ns; sub idle; sub idle_ns; sub invoke_pending; sub io; sub io_ns; sub iteration; sub loop; sub loop_count; sub loop_depth; sub loop_fork; sub loop_verify; sub new; sub now; sub now_update; sub once; sub pending_count; sub periodic; sub periodic_ns; sub prepare; sub prepare_ns; sub resume; sub run; sub set_io_collect_interval; sub set_timeout_collect_interval; sub signal; sub signal_ns; sub stat; sub stat_ns; sub suspend; sub timer; sub timer_ns; sub unloop; sub verify; } package EV::Periodic { sub DESTROY; sub again; sub at; sub set; sub start; sub stop; } package EV::Prepare { sub DESTROY; sub start; sub stop; } package EV::Signal { sub DESTROY; sub set; sub signal; sub start; sub stop; } package EV::Stat { sub DESTROY; sub attr; sub interval; sub path; sub prev; sub set; sub start; sub stat; sub stop; } package EV::Timer { sub DESTROY; sub again; sub remaining; sub set; sub start; sub stop; } package EV::Watcher { sub cb; sub clear_pending; sub data; sub feed_event; sub invoke; sub is_active; sub is_pending; sub keepalive; sub loop; sub priority; } package Email::Address::XS { sub compose_address; sub format_email_groups; sub is_obj; sub parse_email_groups; sub split_address; } package Encode { sub _utf8_off($) ; sub _utf8_on($) ; sub bytes2str($$;$) ; sub decode($$;$) ; sub decode_utf8($;$) ; sub encode($$;$) ; sub encode_utf8($) ; sub from_to($$$;$) ; sub is_utf8($;$) ; sub onBOOT() ; sub str2bytes($$;$) ; } package Encode::Byte { sub bytes2str($$;$) ; sub decode($$;$) ; sub decode_utf8($;$) ; sub encode($$;$) ; sub encode_utf8($) ; sub str2bytes($$;$) ; } package Encode::CN { sub bytes2str($$;$) ; sub decode($$;$) ; sub decode_utf8($;$) ; sub encode($$;$) ; sub encode_utf8($) ; sub str2bytes($$;$) ; } package Encode::EBCDIC { sub bytes2str($$;$) ; sub decode($$;$) ; sub decode_utf8($;$) ; sub encode($$;$) ; sub encode_utf8($) ; sub str2bytes($$;$) ; } package Encode::JP { sub bytes2str($$;$) ; sub decode($$;$) ; sub decode_utf8($;$) ; sub encode($$;$) ; sub encode_utf8($) ; sub str2bytes($$;$) ; } package Encode::KR { sub bytes2str($$;$) ; sub decode($$;$) ; sub decode_utf8($;$) ; sub encode($$;$) ; sub encode_utf8($) ; sub str2bytes($$;$) ; } package Encode::Symbol { sub bytes2str($$;$) ; sub decode($$;$) ; sub decode_utf8($;$) ; sub encode($$;$) ; sub encode_utf8($) ; sub str2bytes($$;$) ; } package Encode::TW { sub bytes2str($$;$) ; sub decode($$;$) ; sub decode_utf8($;$) ; sub encode($$;$) ; sub encode_utf8($) ; sub str2bytes($$;$) ; } package Encode::Unicode { sub decode; sub encode; } package Encode::XS { sub cat_decode; sub decode; sub encode; sub mime_name; sub name; sub needs_lines; sub perlio_ok; sub renew; sub renewed; } package Encode::utf8 { sub decode; sub encode; } package Eval::Closure { sub reftype($) ; } package Exception::Class { sub blessed($) ; sub reftype($) ; } package Exception::Class::Base { sub blessed($) ; } package FCGI { sub Accept($) ; sub Attach($) ; sub CloseSocket($) ; sub DESTROY; sub Detach($) ; sub Finish($) ; sub Flush($) ; sub GetEnvironment($) ; sub GetHandles($) ; sub IsFastCGI($) ; sub LastCall($) ; sub OpenSocket($$) ; sub RequestX(***$$$) ; sub StartFilterData($) ; } package FCGI::Stream { sub CLOSE; sub EOF; sub FILENO; sub GETC; sub PRINT; sub READ; sub WRITE; } package FFI::Raw { sub DESTROY; sub call; sub new; sub new_from_ptr; } package FFI::Raw::Callback { sub DESTROY; sub new; } package FFI::Raw::MemPtr { sub DESTROY; sub new; sub new_from_buf; sub new_from_ptr; sub tostr($;$) ; } package Fcntl { sub AUTOLOAD; sub DN_ACCESS() ; sub DN_ATTRIB() ; sub DN_CREATE() ; sub DN_DELETE() ; sub DN_MODIFY() ; sub DN_MULTISHOT() ; sub DN_RENAME() ; sub FAPPEND() ; sub FASYNC() ; sub FCREAT() ; sub FDEFER() ; sub FDSYNC() ; sub FD_CLOEXEC() ; sub FEXCL() ; sub FLARGEFILE() ; sub FNDELAY() ; sub FNONBLOCK() ; sub FRSYNC() ; sub FSYNC() ; sub FTRUNC() ; sub F_ALLOCSP() ; sub F_ALLOCSP64() ; sub F_COMPAT() ; sub F_DUP2FD() ; sub F_DUPFD() ; sub F_EXLCK() ; sub F_FREESP() ; sub F_FREESP64() ; sub F_FSYNC() ; sub F_FSYNC64() ; sub F_GETFD() ; sub F_GETFL() ; sub F_GETLEASE() ; sub F_GETLK() ; sub F_GETLK64() ; sub F_GETOWN() ; sub F_GETPIPE_SZ() ; sub F_GETSIG() ; sub F_NODNY() ; sub F_NOTIFY() ; sub F_POSIX() ; sub F_RDACC() ; sub F_RDDNY() ; sub F_RDLCK() ; sub F_RWACC() ; sub F_RWDNY() ; sub F_SETFD() ; sub F_SETFL() ; sub F_SETLEASE() ; sub F_SETLK() ; sub F_SETLK64() ; sub F_SETLKW() ; sub F_SETLKW64() ; sub F_SETOWN() ; sub F_SETPIPE_SZ() ; sub F_SETSIG() ; sub F_SHARE() ; sub F_SHLCK() ; sub F_UNLCK() ; sub F_UNSHARE() ; sub F_WRACC() ; sub F_WRDNY() ; sub F_WRLCK() ; sub LOCK_MAND() ; sub LOCK_READ() ; sub LOCK_RW() ; sub LOCK_WRITE() ; sub O_ALIAS() ; sub O_ALT_IO() ; sub O_ASYNC() ; sub O_DEFER() ; sub O_DIRECT() ; sub O_DIRECTORY() ; sub O_DSYNC() ; sub O_EVTONLY() ; sub O_EXLOCK() ; sub O_IGNORE_CTTY() ; sub O_LARGEFILE() ; sub O_NDELAY() ; sub O_NOATIME() ; sub O_NOCTTY() ; sub O_NOFOLLOW() ; sub O_NOLINK() ; sub O_NONBLOCK() ; sub O_NOSIGPIPE() ; sub O_NOTRANS() ; sub O_RSRC() ; sub O_RSYNC() ; sub O_SHLOCK() ; sub O_SYMLINK() ; sub O_SYNC() ; sub O_TTY_INIT() ; sub S_ENFMT() ; sub S_IFLNK() ; sub S_IFMT; sub S_IFSOCK() ; sub S_IFWHT() ; sub S_IMODE; sub S_ISBLK; sub S_ISCHR; sub S_ISDIR; sub S_ISFIFO; sub S_ISREG; sub S_ISTXT() ; sub S_ISVTX() ; } package File::DosGlob { sub _callsite; } package File::Find { sub is_tainted($) ; } package File::Glob { sub AUTOLOAD; sub CLONE; sub GLOB_ERROR; sub bsd_glob; sub bsd_glob_override; sub csh_glob; } package File::Map { sub _mmap_impl; sub _protection_value; sub advise; sub broadcast; sub lock_map; sub notify; sub pin; sub protect; sub sync; sub unmap; sub unpin; sub wait_until(&@) ; } package File::ShareDir { sub _STRING($) ; sub firstres(&@) ; } package File::Spec::Unix { sub _fn_canonpath; sub _fn_catdir; sub _fn_catfile; sub canonpath; sub catdir; sub catfile; } package FileHandle { sub clearerr; sub error; sub flush; sub getpos; sub new_tmpfile; sub setbuf; sub setpos; sub setvbuf; sub ungetc; } package Filter::Util::Call { sub filter_del() ; sub filter_read(;$) ; sub real_import($$$) ; sub unimport(;$@) ; } package GD { sub LIBGD_VERSION; sub VERSION_STRING; sub constant; sub supportsFileType($;$) ; } package GD::Font { sub DESTROY($) ; sub Giant($) ; sub Large($) ; sub MediumBold($) ; sub Small($) ; sub Tiny($) ; sub height($) ; sub load($$) ; sub nchars($) ; sub offset($) ; sub width($) ; } package GD::Image { sub DESTROY($) ; sub STORABLE_freeze($$) ; sub STORABLE_thaw; sub _file($$) ; sub _new($;$$$) ; sub _newFromGd($$) ; sub _newFromGd2($$) ; sub _newFromGd2Part($$$$$$) ; sub _newFromGif($$;$) ; sub _newFromJpeg($$;$) ; sub _newFromPng($$;$) ; sub _newFromWBMP($$) ; sub _newFromXbm($$) ; sub alpha($$) ; sub alphaBlending($$) ; sub arc($$$$$$$$) ; sub boundsSafe($$$) ; sub brightness($$) ; sub char($$$$$$) ; sub charUp($$$$$$) ; sub clip($;$$$$) ; sub color($$$$$) ; sub colorAllocate($$$$) ; sub colorAllocateAlpha($$$$$) ; sub colorClosest($$$$) ; sub colorClosestAlpha($$$$$) ; sub colorClosestHWB($$$$) ; sub colorDeallocate($$) ; sub colorExact($$$$) ; sub colorExactAlpha($$$$$) ; sub colorMatch($$) ; sub colorResolve($$$$) ; sub colorResolveAlpha($$$$$) ; sub colorsTotal($) ; sub compare($$) ; sub contrast($$) ; sub copy($$$$$$$$) ; sub copyFlipHorizontal($) ; sub copyFlipVertical($) ; sub copyGaussianBlurred($$$) ; sub copyMerge($$$$$$$$$) ; sub copyMergeGray($$$$$$$$$) ; sub copyResampled($$$$$$$$$$) ; sub copyResized($$$$$$$$$$) ; sub copyReverseTranspose($) ; sub copyRotate180($) ; sub copyRotate270($) ; sub copyRotate90($) ; sub copyRotateInterpolated($$$) ; sub copyRotated($$$$$$$$$) ; sub copyScaleInterpolated($$$) ; sub copyTranspose($) ; sub createPaletteFromTrueColor($;$$) ; sub dashedLine($$$$$$) ; sub edgeDetectQuick($) ; sub emboss($) ; sub fill($$$$) ; sub fillToBorder($$$$$) ; sub filledArc($$$$$$$$$) ; sub filledEllipse($$$$$$) ; sub filledPolygon($$$) ; sub filledRectangle($$$$$$) ; sub flipHorizontal($) ; sub flipVertical($) ; sub gaussianBlur($) ; sub gd($) ; sub gd2($) ; sub getBounds($) ; sub getPixel($$$) ; sub gif($) ; sub gifanimadd($$$$$$$) ; sub gifanimbegin($$$) ; sub gifanimend($) ; sub grayscale($) ; sub interlaced($;$) ; sub interpolationMethod($;$) ; sub isTrueColor($) ; sub jpeg($) ; sub line($$$$$$) ; sub meanRemoval($) ; sub negate($) ; sub neuQuant($;$$) ; sub newFromGd2Data($$) ; sub newFromGdData($$) ; sub newFromGifData($$;$) ; sub newFromJpegData($$;$) ; sub newFromPngData($$;$) ; sub newFromWBMPData($$;$) ; sub newFromXpm($$) ; sub openPolygon($$$) ; sub paletteCopy($$) ; sub pixelate($$$) ; sub png($;$) ; sub rectangle($$$$$$) ; sub rgb($$) ; sub rotate180($) ; sub saveAlpha($$) ; sub scatter($$$) ; sub scatterColor($$$\@) ; sub selectiveBlur($) ; sub setAntiAliased($$) ; sub setAntiAliasedDontBlend($$$) ; sub setBrush($$) ; sub setPixel($$$$) ; sub setStyle($;$) ; sub setThickness($$) ; sub setTile($$) ; sub smooth($$) ; sub string($$$$$$) ; sub stringFT($$$$$$$$;$) ; sub stringFTCircle($$$$$$$$$$$) ; sub stringTTF($$$$$$$$;$) ; sub stringUp($$$$$$) ; sub transparent($;$) ; sub trueColor($$) ; sub trueColorToPalette($;$$) ; sub unclosedPolygon($$$) ; sub useFontConfig($$) ; sub wbmp($) ; } package GDBM_File { sub AUTOLOAD; sub DELETE; sub DESTROY; sub EXISTS; sub FETCH; sub FIRSTKEY; sub NEXTKEY; sub STORE; sub TIEHASH; sub close; sub filter_fetch_key; sub filter_fetch_value; sub filter_store_key; sub filter_store_value; sub reorganize; sub setopt; sub sync; } package HTML::Entities { sub UNICODE_SUPPORT() ; sub _decode_entities; sub _probably_utf8_chunk; sub decode; sub decode_entities; } package HTML::Parser { sub _alloc_pstate; sub attr_encoded; sub backquote; sub boolean_attribute_value; sub case_sensitive; sub closing_plaintext; sub empty_element_tags; sub eof; sub handler; sub ignore_elements; sub ignore_tags; sub marked_sections; sub parse; sub report_tags; sub strict_comment; sub strict_end; sub strict_names; sub unbroken_text; sub utf8_mode; sub xml_mode; sub xml_pic; } package Hash::Util { sub _clear_placeholders(\%) ; sub all_keys(\%\@\@) ; sub bucket_array; sub bucket_info; sub bucket_ratio(\%) ; sub hash_seed() ; sub hash_traversal_mask; sub hash_value($;$) ; sub hidden_ref_keys; sub hv_store(\%$$) ; sub legal_ref_keys; sub num_buckets(\%) ; sub reftype($) ; sub used_buckets(\%) ; } package Hash::Util::FieldHash { sub CLONE; sub _active_fields; sub _fieldhash($$) ; sub _test_uvar_get; sub _test_uvar_same; sub _test_uvar_set; sub id($) ; sub id_2obj($) ; sub reftype($) ; sub register($@) ; } package I18N::Langinfo { sub AUTOLOAD; sub langinfo(_) ; } package IO::File { sub O_ALIAS() ; sub O_ASYNC() ; sub O_DEFER() ; sub O_DIRECT() ; sub O_DIRECTORY() ; sub O_DSYNC() ; sub O_EXLOCK() ; sub O_LARGEFILE() ; sub O_NDELAY() ; sub O_NOCTTY() ; sub O_NOFOLLOW() ; sub O_NONBLOCK() ; sub O_RSRC() ; sub O_RSYNC() ; sub O_SHLOCK() ; sub O_SYNC() ; sub new_tmpfile; } package IO::Handle { sub _create_getline_subs; sub blocking($;$) ; sub clearerr; sub error; sub flush; sub setbuf; sub setvbuf; sub sync; sub ungetc; sub untaint; } package IO::Poll { sub _poll; } package IO::Seekable { sub getpos; sub setpos; } package IO::Socket { sub AF_802() ; sub AF_AAL() ; sub AF_CTF() ; sub AF_GOSIP() ; sub AF_KEY() ; sub AF_LAST() ; sub AF_LINK() ; sub AF_NBS() ; sub AF_NIT() ; sub AF_OSINET() ; sub AF_ROUTE() ; sub AF_USER() ; sub AF_WAN() ; sub AF_X25() ; sub IOV_MAX() ; sub IP_RECVOPTS() ; sub IP_RECVRETOPTS() ; sub IP_RETOPTS() ; sub MSG_BCAST() ; sub MSG_BTAG() ; sub MSG_CTLFLAGS() ; sub MSG_CTLIGNORE() ; sub MSG_CTRUNC() ; sub MSG_DONTWAIT() ; sub MSG_EOF() ; sub MSG_EOR() ; sub MSG_ERRQUEUE() ; sub MSG_ETAG() ; sub MSG_FASTOPEN() ; sub MSG_FIN() ; sub MSG_MCAST() ; sub MSG_NOSIGNAL() ; sub MSG_PROXY() ; sub MSG_RST() ; sub MSG_SYN() ; sub MSG_TRUNC() ; sub MSG_URG() ; sub MSG_WIRE() ; sub PF_802() ; sub PF_AAL() ; sub PF_CTF() ; sub PF_GOSIP() ; sub PF_KEY() ; sub PF_LAST() ; sub PF_LINK() ; sub PF_NBS() ; sub PF_NIT() ; sub PF_OSINET() ; sub PF_ROUTE() ; sub PF_USER() ; sub PF_WAN() ; sub PF_X25() ; sub SCM_CONNECT() ; sub SCM_CREDENTIALS() ; sub SCM_CREDS() ; sub SCM_RIGHTS() ; sub SCM_TIMESTAMP() ; sub SO_ATTACH_FILTER() ; sub SO_BACKLOG() ; sub SO_CHAMELEON() ; sub SO_DETACH_FILTER() ; sub SO_DGRAM_ERRIND() ; sub SO_DOMAIN() ; sub SO_FAMILY() ; sub SO_PASSCRED() ; sub SO_PASSIFNAME() ; sub SO_PEERCRED() ; sub SO_PROTOCOL() ; sub SO_PROTOTYPE() ; sub SO_REUSEPORT() ; sub SO_SECURITY_AUTHENTICATION() ; sub SO_SECURITY_ENCRYPTION_NETWORK() ; sub SO_SECURITY_ENCRYPTION_TRANSPORT() ; sub SO_STATE() ; sub SO_XOPEN() ; sub SO_XSE() ; sub UIO_MAXIOV() ; sub inet_aton; sub inet_ntoa; sub pack_sockaddr_in6; sub pack_sockaddr_in; sub pack_sockaddr_un; sub sockaddr_family; sub sockatmark($) ; sub unpack_sockaddr_in6; sub unpack_sockaddr_in; sub unpack_sockaddr_un; } package IO::Socket::INET { sub AF_802() ; sub AF_AAL() ; sub AF_CTF() ; sub AF_GOSIP() ; sub AF_KEY() ; sub AF_LAST() ; sub AF_LINK() ; sub AF_NBS() ; sub AF_NIT() ; sub AF_OSINET() ; sub AF_ROUTE() ; sub AF_USER() ; sub AF_WAN() ; sub AF_X25() ; sub IOV_MAX() ; sub IP_RECVOPTS() ; sub IP_RECVRETOPTS() ; sub IP_RETOPTS() ; sub MSG_BCAST() ; sub MSG_BTAG() ; sub MSG_CTLFLAGS() ; sub MSG_CTLIGNORE() ; sub MSG_CTRUNC() ; sub MSG_DONTWAIT() ; sub MSG_EOF() ; sub MSG_EOR() ; sub MSG_ERRQUEUE() ; sub MSG_ETAG() ; sub MSG_FASTOPEN() ; sub MSG_FIN() ; sub MSG_MCAST() ; sub MSG_NOSIGNAL() ; sub MSG_PROXY() ; sub MSG_RST() ; sub MSG_SYN() ; sub MSG_TRUNC() ; sub MSG_URG() ; sub MSG_WIRE() ; sub PF_802() ; sub PF_AAL() ; sub PF_CTF() ; sub PF_GOSIP() ; sub PF_KEY() ; sub PF_LAST() ; sub PF_LINK() ; sub PF_NBS() ; sub PF_NIT() ; sub PF_OSINET() ; sub PF_ROUTE() ; sub PF_USER() ; sub PF_WAN() ; sub PF_X25() ; sub SCM_CONNECT() ; sub SCM_CREDENTIALS() ; sub SCM_CREDS() ; sub SCM_RIGHTS() ; sub SCM_TIMESTAMP() ; sub SO_ATTACH_FILTER() ; sub SO_BACKLOG() ; sub SO_CHAMELEON() ; sub SO_DETACH_FILTER() ; sub SO_DGRAM_ERRIND() ; sub SO_DOMAIN() ; sub SO_FAMILY() ; sub SO_PASSCRED() ; sub SO_PASSIFNAME() ; sub SO_PEERCRED() ; sub SO_PROTOCOL() ; sub SO_PROTOTYPE() ; sub SO_REUSEPORT() ; sub SO_SECURITY_AUTHENTICATION() ; sub SO_SECURITY_ENCRYPTION_NETWORK() ; sub SO_SECURITY_ENCRYPTION_TRANSPORT() ; sub SO_STATE() ; sub SO_XOPEN() ; sub SO_XSE() ; sub UIO_MAXIOV() ; sub inet_aton; sub inet_ntoa; sub pack_sockaddr_in6; sub pack_sockaddr_in; sub pack_sockaddr_un; sub sockaddr_family; sub unpack_sockaddr_in6; sub unpack_sockaddr_in; sub unpack_sockaddr_un; } package IO::Socket::IP { sub SO_REUSEPORT() ; sub dup2; sub getaddrinfo; sub getnameinfo; sub sockaddr_family; } package IO::Socket::UNIX { sub AF_802() ; sub AF_AAL() ; sub AF_CTF() ; sub AF_GOSIP() ; sub AF_KEY() ; sub AF_LAST() ; sub AF_LINK() ; sub AF_NBS() ; sub AF_NIT() ; sub AF_OSINET() ; sub AF_ROUTE() ; sub AF_USER() ; sub AF_WAN() ; sub AF_X25() ; sub IOV_MAX() ; sub IP_RECVOPTS() ; sub IP_RECVRETOPTS() ; sub IP_RETOPTS() ; sub MSG_BCAST() ; sub MSG_BTAG() ; sub MSG_CTLFLAGS() ; sub MSG_CTLIGNORE() ; sub MSG_CTRUNC() ; sub MSG_DONTWAIT() ; sub MSG_EOF() ; sub MSG_EOR() ; sub MSG_ERRQUEUE() ; sub MSG_ETAG() ; sub MSG_FASTOPEN() ; sub MSG_FIN() ; sub MSG_MCAST() ; sub MSG_NOSIGNAL() ; sub MSG_PROXY() ; sub MSG_RST() ; sub MSG_SYN() ; sub MSG_TRUNC() ; sub MSG_URG() ; sub MSG_WIRE() ; sub PF_802() ; sub PF_AAL() ; sub PF_CTF() ; sub PF_GOSIP() ; sub PF_KEY() ; sub PF_LAST() ; sub PF_LINK() ; sub PF_NBS() ; sub PF_NIT() ; sub PF_OSINET() ; sub PF_ROUTE() ; sub PF_USER() ; sub PF_WAN() ; sub PF_X25() ; sub SCM_CONNECT() ; sub SCM_CREDENTIALS() ; sub SCM_CREDS() ; sub SCM_RIGHTS() ; sub SCM_TIMESTAMP() ; sub SO_ATTACH_FILTER() ; sub SO_BACKLOG() ; sub SO_CHAMELEON() ; sub SO_DETACH_FILTER() ; sub SO_DGRAM_ERRIND() ; sub SO_DOMAIN() ; sub SO_FAMILY() ; sub SO_PASSCRED() ; sub SO_PASSIFNAME() ; sub SO_PEERCRED() ; sub SO_PROTOCOL() ; sub SO_PROTOTYPE() ; sub SO_REUSEPORT() ; sub SO_SECURITY_AUTHENTICATION() ; sub SO_SECURITY_ENCRYPTION_NETWORK() ; sub SO_SECURITY_ENCRYPTION_TRANSPORT() ; sub SO_STATE() ; sub SO_XOPEN() ; sub SO_XSE() ; sub UIO_MAXIOV() ; sub inet_aton; sub inet_ntoa; sub pack_sockaddr_in6; sub pack_sockaddr_in; sub pack_sockaddr_un; sub sockaddr_family; sub unpack_sockaddr_in6; sub unpack_sockaddr_in; sub unpack_sockaddr_un; } package Imager { sub DSO_call($$$) ; sub DSO_close($) ; sub DSO_funclist($) ; sub DSO_open($) ; sub O_ALIAS() ; sub O_ASYNC() ; sub O_DEFER() ; sub O_DIRECT() ; sub O_DIRECTORY() ; sub O_DSYNC() ; sub O_EXLOCK() ; sub O_LARGEFILE() ; sub O_NDELAY() ; sub O_NOCTTY() ; sub O_NOFOLLOW() ; sub O_NONBLOCK() ; sub O_RSRC() ; sub O_RSYNC() ; sub O_SHLOCK() ; sub O_SYNC() ; sub _is_color_object($) ; sub i_add_file_magic($$$) ; sub i_addcolors($;@) ; sub i_arc($$$$$$$) ; sub i_arc_aa($$$$$$$) ; sub i_arc_aa_cfill($$$$$$$) ; sub i_arc_cfill($$$$$$$) ; sub i_arc_out($$$$$$$) ; sub i_arc_out_aa($$$$$$$) ; sub i_autolevels($$$$) ; sub i_autolevels_mono($$$) ; sub i_bezier_multi($$$$) ; sub i_box($$$$$$) ; sub i_box_cfill($$$$$$) ; sub i_box_filled($$$$$$) ; sub i_box_filledf($$$$$$) ; sub i_bumpmap($$$$$$) ; sub i_bumpmap_complex($$$$$$$$$$$$$$) ; sub i_circle_aa($$$$$) ; sub i_circle_aa_fill($$$$$) ; sub i_circle_out($$$$$) ; sub i_circle_out_aa($$$$$) ; sub i_clear_error() ; sub i_colorcount($) ; sub i_combine($;$) ; sub i_compose($$$$$$$$;$$) ; sub i_compose_mask($$$$$$$$$$$;$$) ; sub i_contrast($$) ; sub i_conv($$) ; sub i_convert($$) ; sub i_copy($) ; sub i_copyto($$$$$$$$) ; sub i_copyto_trans($$$$$$$$$) ; sub i_count_colors($$) ; sub i_diff_image($$;$) ; sub i_errors() ; sub i_findcolor($$) ; sub i_flipxy($$) ; sub i_flood_cfill($$$$) ; sub i_flood_cfill_border($$$$$) ; sub i_flood_fill($$$$) ; sub i_flood_fill_border($$$$$) ; sub i_fountain($$$$$$$$$$$) ; sub i_gaussian($$) ; sub i_get_anonymous_color_histo($;$) ; sub i_get_image_file_limits() ; sub i_get_pixel($$$) ; sub i_getcolors($$;$) ; sub i_glin($$$$) ; sub i_glinf($$$$) ; sub i_gpal($$$$) ; sub i_gpixf($$$) ; sub i_gradgen($$$$$) ; sub i_gsamp($$$$$) ; sub i_gsamp_bits($$$$$$$$) ; sub i_gsampf($$$$$) ; sub i_haar($) ; sub i_hardinvert($) ; sub i_hardinvertall($) ; sub i_img_16_new($$$) ; sub i_img_8_new($$$) ; sub i_img_alpha_channel($) ; sub i_img_bits($) ; sub i_img_color_channels($) ; sub i_img_color_model($) ; sub i_img_diff($$) ; sub i_img_diffd($$) ; sub i_img_double_new($$$) ; sub i_img_epsilonf() ; sub i_img_get_height($) ; sub i_img_get_width($) ; sub i_img_getchannels($) ; sub i_img_getdata($) ; sub i_img_getmask($) ; sub i_img_info($) ; sub i_img_is_monochrome($) ; sub i_img_make_palette($;@) ; sub i_img_masked_new($$$$$$) ; sub i_img_pal_new($$$$) ; sub i_img_samef($$;$$) ; sub i_img_setmask($$) ; sub i_img_to_drgb($) ; sub i_img_to_pal($$) ; sub i_img_to_rgb($) ; sub i_img_to_rgb16($) ; sub i_img_type($) ; sub i_img_virtual($) ; sub i_init_log($$) ; sub i_int_check_image_file_limits; sub i_line($$$$$$$) ; sub i_line_aa($$$$$$$) ; sub i_list_formats() ; sub i_log_enabled() ; sub i_log_entry($$) ; sub i_map($$) ; sub i_matrix_transform($$$$;@) ; sub i_maxcolors($) ; sub i_mosaic($$) ; sub i_nearest_color($;@) ; sub i_new_fill_fount($$$$$$$$$$) ; sub i_new_fill_hatch($$$$$$$) ; sub i_new_fill_hatchf($$$$$$$) ; sub i_new_fill_image($$$$$) ; sub i_new_fill_opacity($$) ; sub i_new_fill_solid($$) ; sub i_new_fill_solidf($$) ; sub i_noise($$$) ; sub i_plin($$$;@) ; sub i_plinf($$$;@) ; sub i_poly_aa_cfill_m($$$$$) ; sub i_poly_aa_m($$$$$) ; sub i_poly_poly_aa($$$$) ; sub i_poly_poly_aa_cfill($$$$) ; sub i_postlevels($$) ; sub i_ppal($$$;@) ; sub i_ppal_p($$$$) ; sub i_ppix($$$$) ; sub i_ppixf($$$$) ; sub i_psamp($$$$$;$$) ; sub i_psamp_bits($$$$$$;$$) ; sub i_psampf($$$$$;$$) ; sub i_push_error($$) ; sub i_radnoise($$$$$) ; sub i_readbmp_wiol($;$) ; sub i_readpnm_multi_wiol($$) ; sub i_readpnm_wiol($$) ; sub i_readraw_wiol($$$$$$) ; sub i_readtga_wiol($$) ; sub i_rotate90($$) ; sub i_rotate_exact($$;@) ; sub i_rubthru($$$$$$$$) ; sub i_sametype($$$) ; sub i_sametype_chans($$$$) ; sub i_scale_mixing($$$) ; sub i_scale_nn($$$) ; sub i_scaleaxis($$$) ; sub i_set_image_file_limits($$$) ; sub i_setcolors($$;@) ; sub i_tags_add($$$$$) ; sub i_tags_addn($$$$) ; sub i_tags_count($) ; sub i_tags_delbycode($$) ; sub i_tags_delbyname($$) ; sub i_tags_delete($$) ; sub i_tags_find($$$) ; sub i_tags_findn($$$) ; sub i_tags_get($$) ; sub i_tags_get_string($$) ; sub i_test_format_probe($$) ; sub i_transform($$$$) ; sub i_transform2($$$$$$$) ; sub i_turbnoise($$$$) ; sub i_unsharp_mask($$$) ; sub i_watermark($$$$$) ; sub i_writebmp_wiol($$) ; sub i_writeppm_wiol($$) ; sub i_writeraw_wiol($$) ; sub i_writetga_wiol($$$$$) ; sub io_new_bufchain() ; sub io_new_buffer($) ; sub io_new_cb($$$$;$) ; sub io_new_fd($) ; sub io_slurp($) ; sub malloc_state() ; } package Imager::Color { sub DESTROY; sub i_hsv_to_rgb; sub i_rgb_to_hsv; sub info; sub new_internal; sub rgba; sub set_internal; } package Imager::Color::Float { sub DESTROY; sub i_hsv_to_rgb; sub i_rgb_to_hsv; sub new_internal; sub rgba; sub set_internal; } package Imager::Context { sub CLONE(;@) ; sub DESTROY($) ; } package Imager::CountColor { sub count_color($$) ; } package Imager::File::GIF { sub i_giflib_version; sub i_readgif_multi_wiol; sub i_readgif_single_wiol; sub i_readgif_wiol; sub i_writegif_wiol; } package Imager::File::ICO { sub i_readico_multi; sub i_readico_single; sub i_writecur_multi_wiol; sub i_writecur_wiol; sub i_writeico_multi_wiol; sub i_writeico_wiol; } package Imager::File::JPEG { sub i_libjpeg_version; sub i_readjpeg_wiol; sub i_writejpeg_wiol; } package Imager::File::PNG { sub IMPNG_READ_IGNORE_BENIGN_ERRORS; sub features; sub i_png_lib_version; sub i_readpng_wiol; sub i_writepng_wiol; } package Imager::File::SGI { sub i_readsgi_wiol; sub i_writesgi_wiol; } package Imager::File::TIFF { sub i_readtiff_multi_wiol; sub i_readtiff_wiol; sub i_tiff_has_compression; sub i_tiff_ieeefp; sub i_tiff_libversion; sub i_writetiff_multi_wiol; sub i_writetiff_multi_wiol_faxable; sub i_writetiff_wiol; sub i_writetiff_wiol_faxable; } package Imager::FillHandle { sub CLONE_SKIP(;@) ; sub DESTROY($) ; } package Imager::Filter::DynTest { sub lin_stretch($$$) ; } package Imager::Filter::Flines { sub flines($) ; } package Imager::Filter::Mandelbrot { sub mandelbrot($;$$$$$) ; } package Imager::Font::FT2 { sub ft2_transform_box; sub i_ft2_bbox; sub i_ft2_bbox_r; sub i_ft2_can_do_glyph_names; sub i_ft2_can_face_name; sub i_ft2_cp; sub i_ft2_face_has_glyph_names; sub i_ft2_face_name; sub i_ft2_get_multiple_masters; sub i_ft2_getdpi; sub i_ft2_glyph_name; sub i_ft2_has_chars; sub i_ft2_is_multiple_master; sub i_ft2_new; sub i_ft2_set_mm_coords; sub i_ft2_setdpi; sub i_ft2_sethinting; sub i_ft2_settransform; sub i_ft2_text; sub i_ft2_version; } package Imager::Font::FT2x { sub CLONE_SKIP; sub DESTROY; } package Imager::Font::T1 { sub i_init_t1; } package Imager::Font::T1xs { sub CLONE_SKIP; sub DESTROY; sub bbox; sub cp; sub face_name; sub glyph_names; sub has_chars; sub new; sub text; } package Imager::Font::W32 { sub i_wf_addfont; sub i_wf_bbox; sub i_wf_cp; sub i_wf_delfont; sub i_wf_text; } package Imager::IO { sub CLONE_SKIP(;@) ; sub DESTROY($) ; sub _new_perlio($$) ; sub close($) ; sub dump($;$) ; sub eof($) ; sub error($) ; sub flush($) ; sub getc($) ; sub gets($;$$) ; sub is_buffered($) ; sub new_bufchain($) ; sub new_buffer($$) ; sub new_cb($$$$$) ; sub new_fd($$) ; sub nextc($) ; sub peekc($) ; sub peekn($$) ; sub putc($$) ; sub raw_close($) ; sub raw_read($$$) ; sub raw_read2($$) ; sub raw_seek($$$) ; sub raw_write($$) ; sub read($$$) ; sub read2($$) ; sub seek($$$) ; sub set_buffered($;$) ; sub slurp($$) ; sub write($$) ; } package Imager::ImgRaw { sub DESTROY; sub new; } package Imager::Internal::Hlines { sub CLONE_SKIP($) ; sub DESTROY($) ; sub add($$$$) ; sub dump($) ; sub new($$$$) ; sub new_img($) ; sub testing() ; } package Internals { sub SvREADONLY(\[$%@];$) ; sub SvREFCNT(\[$%@];$) ; sub V; sub getcwd() ; sub hv_clear_placeholders(\%) ; } package JSON::XS { sub CLONE; sub DESTROY; sub allow_blessed; sub allow_nonref; sub allow_tags; sub allow_unknown; sub ascii; sub boolean_values; sub canonical; sub convert_blessed; sub decode; sub decode_json($) ; sub decode_prefix; sub encode; sub encode_json($) ; sub filter_json_object; sub filter_json_single_key_object; sub get_allow_blessed; sub get_allow_nonref; sub get_allow_tags; sub get_allow_unknown; sub get_ascii; sub get_boolean_values; sub get_canonical; sub get_convert_blessed; sub get_indent; sub get_latin1; sub get_max_depth; sub get_max_size; sub get_relaxed; sub get_shrink; sub get_space_after; sub get_space_before; sub get_utf8; sub incr_parse; sub incr_reset; sub incr_skip; sub indent; sub latin1; sub max_depth; sub max_size; sub new; sub pretty; sub relaxed; sub shrink; sub space_after; sub space_before; sub utf8; } package List::MoreUtils { sub _XScompiled; sub after(&@) ; sub after_incl(&@) ; sub all(&@) ; sub all_u(&@) ; sub any(&@) ; sub any_u(&@) ; sub apply(&@) ; sub arrayify; sub before(&@) ; sub before_incl(&@) ; sub binsert(&$\@) ; sub bremove(&\@) ; sub bsearch(&@) ; sub bsearch_index(&@) ; sub bsearch_insert(&$\@) ; sub bsearch_remove(&\@) ; sub bsearchidx(&@) ; sub distinct(@) ; sub duplicates(@) ; sub each_array(\@;\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@) ; sub each_arrayref; sub equal_range(&@) ; sub false(&@) ; sub first_index(&@) ; sub first_result(&@) ; sub first_value(&@) ; sub firstidx(&@) ; sub firstres(&@) ; sub firstval(&@) ; sub frequency(@) ; sub indexes(&@) ; sub insert_after(&$\@) ; sub insert_after_string($$\@) ; sub last_index(&@) ; sub last_result(&@) ; sub last_value(&@) ; sub lastidx(&@) ; sub lastres(&@) ; sub lastval(&@) ; sub listcmp(\@\@;\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@) ; sub lower_bound(&@) ; sub mesh(\@\@;\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@) ; sub minmax(@) ; sub minmaxstr(@) ; sub mode(@) ; sub natatime($@) ; sub none(&@) ; sub none_u(&@) ; sub notall(&@) ; sub notall_u(&@) ; sub occurrences(@) ; sub one(&@) ; sub one_u(&@) ; sub only_index(&@) ; sub only_result(&@) ; sub only_value(&@) ; sub onlyidx(&@) ; sub onlyres(&@) ; sub onlyval(&@) ; sub pairwise(&\@\@) ; sub part(&@) ; sub qsort(&\@) ; sub reduce_0(&@) ; sub reduce_1(&@) ; sub reduce_u(&@) ; sub samples($@) ; sub singleton(@) ; sub true(&@) ; sub uniq(@) ; sub upper_bound(&@) ; sub zip(\@\@;\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@) ; sub zip6(\@\@;\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@) ; sub zip_unflatten(\@\@;\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@) ; } package List::MoreUtils::XS { sub _XScompiled; sub _array_iterator(;$) ; sub _natatime_iterator() ; sub after(&@) ; sub after_incl(&@) ; sub all(&@) ; sub all_u(&@) ; sub any(&@) ; sub any_u(&@) ; sub apply(&@) ; sub arrayify; sub before(&@) ; sub before_incl(&@) ; sub binsert(&$\@) ; sub bremove(&\@) ; sub bsearch(&@) ; sub bsearchidx(&@) ; sub duplicates(@) ; sub each_array(\@;\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@) ; sub each_arrayref; sub equal_range(&@) ; sub false(&@) ; sub firstidx(&@) ; sub firstres(&@) ; sub firstval(&@) ; sub frequency(@) ; sub indexes(&@) ; sub insert_after(&$\@) ; sub insert_after_string($$\@) ; sub lastidx(&@) ; sub lastres(&@) ; sub lastval(&@) ; sub listcmp(\@\@;\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@) ; sub lower_bound(&@) ; sub mesh(\@\@;\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@) ; sub minmax(@) ; sub minmaxstr(@) ; sub mode(@) ; sub natatime($@) ; sub none(&@) ; sub none_u(&@) ; sub notall(&@) ; sub notall_u(&@) ; sub occurrences(@) ; sub one(&@) ; sub one_u(&@) ; sub onlyidx(&@) ; sub onlyres(&@) ; sub onlyval(&@) ; sub pairwise(&\@\@) ; sub part(&@) ; sub qsort(&\@) ; sub reduce_0(&@) ; sub reduce_1(&@) ; sub reduce_u(&@) ; sub samples($@) ; sub singleton(@) ; sub true(&@) ; sub uniq(@) ; sub upper_bound(&@) ; sub zip6(\@\@;\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@\@) ; } package List::MoreUtils::XS_ea { sub DESTROY; } package List::MoreUtils::XS_na { sub DESTROY; } package List::Util { sub all(&@) ; sub any(&@) ; sub first(&@) ; sub head($@) ; sub max(@) ; sub maxstr(@) ; sub min(@) ; sub minstr(@) ; sub none(&@) ; sub notall(&@) ; sub pairfirst(&@) ; sub pairgrep(&@) ; sub pairkeys(@) ; sub pairmap(&@) ; sub pairs(@) ; sub pairvalues(@) ; sub product(@) ; sub reduce(&@) ; sub shuffle(@) ; sub sum(@) ; sub sum0(@) ; sub tail($@) ; sub uniq(@) ; sub uniqnum(@) ; sub uniqstr(@) ; sub unpairs(@) ; } package Lzma::Filter { sub DESTROY; sub id; } package Lzma::Filter::BCJ { sub _mk; } package Lzma::Filter::Delta { sub _mk; } package Lzma::Filter::Lzma { sub _mk; sub _mkPreset; } package MIME::Base64 { sub decode($) ; sub decode_base64($) ; sub decoded_base64_length($) ; sub encode($;$) ; sub encode_base64($;$) ; sub encoded_base64_length($;$) ; } package MIME::Charset { sub is_utf8($;$) ; } package MIME::QuotedPrint { sub decode_qp($) ; sub encode_qp($;$$) ; } package Math::BigInt::FastCalc { sub __strip_zeros; sub _acmp; sub _copy; sub _dec; sub _inc; sub _is_even; sub _is_odd; sub _is_one; sub _is_ten; sub _is_two; sub _is_zero; sub _len; sub _new; sub _one; sub _ten; sub _two; sub _zero; } package Math::BigInt::GMP { sub DESTROY($) ; sub _1ex($$) ; sub _acmp($$$) ; sub _add($$$) ; sub _alen($$) ; sub _and($$$) ; sub _as_bin($$) ; sub _as_hex($$) ; sub _as_oct($$) ; sub _copy($$) ; sub _dec($$) ; sub _div($$$) ; sub _fac($$) ; sub _from_bin($$) ; sub _from_hex($$) ; sub _from_oct($$) ; sub _gcd($$$) ; sub _inc($$) ; sub _is_even($$) ; sub _is_odd($$) ; sub _is_one($$) ; sub _is_ten($$) ; sub _is_two($$) ; sub _is_zero($$) ; sub _len($$) ; sub _lsft($$$$) ; sub _mod($$$) ; sub _modinv($$$) ; sub _modpow($$$$) ; sub _mul($$$) ; sub _new($$) ; sub _new_attach($$$) ; sub _one($) ; sub _or($$$) ; sub _pow($$$) ; sub _root($$$) ; sub _rsft($$$$) ; sub _set($$$) ; sub _sqrt($$) ; sub _str($$) ; sub _sub($$$;@) ; sub _ten($) ; sub _two($) ; sub _xor($$$) ; sub _zero($) ; sub _zeros($$) ; } package Math::BigInt::LTM { sub DESTROY; sub STORABLE_freeze; sub STORABLE_thaw; sub _1ex; sub _acmp; sub _add; sub _alen; sub _and; sub _as_bytes; sub _copy; sub _dec; sub _div; sub _from_base; sub _from_bin; sub _from_bytes; sub _from_hex; sub _from_oct; sub _gcd; sub _inc; sub _is_even; sub _is_odd; sub _is_one; sub _is_ten; sub _is_two; sub _is_zero; sub _lcm; sub _len; sub _lsft; sub _mod; sub _modinv; sub _modpow; sub _mul; sub _new; sub _one; sub _or; sub _pow; sub _root; sub _rsft; sub _set; sub _sqrt; sub _str; sub _sub; sub _ten; sub _to_base; sub _to_bin; sub _to_bytes; sub _to_hex; sub _to_oct; sub _two; sub _xor; sub _zero; sub _zeros; } package Math::GMP { sub DESTROY($) ; sub _gmp_build_version() ; sub _gmp_lib_version() ; sub add_ui_gmp($$) ; sub band($$;@) ; sub bdiv($$) ; sub bfac($) ; sub bgcd($$) ; sub bior($$;@) ; sub blcm($$) ; sub blshift($$$) ; sub bmodinv($$) ; sub broot($$) ; sub brootrem($$) ; sub brshift($$$) ; sub bsqrt($) ; sub bsqrtrem($) ; sub bxor($$;@) ; sub destroy($) ; sub div_2exp_gmp($$) ; sub fibonacci($) ; sub gcd($$) ; sub get_str_gmp($$) ; sub gmp_copy($) ; sub gmp_tstbit($$) ; sub intify($) ; sub is_perfect_power($) ; sub is_perfect_square($) ; sub jacobi($$) ; sub lcm($$) ; sub legendre($$) ; sub mmod_gmp($$) ; sub mod_2exp_gmp($$) ; sub mul_2exp_gmp($$) ; sub new_from_scalar($) ; sub new_from_scalar_with_base($$) ; sub op_add($$$) ; sub op_div($$$) ; sub op_eq($$$) ; sub op_mod($$$) ; sub op_mul($$$) ; sub op_pow($$) ; sub op_spaceship($$$) ; sub op_sub($$$) ; sub powm_gmp($$$) ; sub probab_prime($$) ; sub sizeinbase_gmp($$) ; sub stringify($) ; sub uintify($) ; } package Math::Int64 { sub BER_length; sub BER_to_int64; sub BER_to_uint64; sub STORABLE_freeze; sub STORABLE_thaw; sub _add; sub _and; sub _backend; sub _bnot; sub _bool; sub _clone; sub _dec; sub _div; sub _eqn; sub _gen; sub _gtn; sub _inc; sub _left; sub _len; sub _ltn; sub _mul; sub _neg; sub _nen; sub _not; sub _number; sub _or; sub _pow; sub _rest; sub _right; sub _set_may_die_on_overflow; sub _set_may_use_native; sub _spaceship; sub _string; sub _sub; sub _xor; sub hex_to_int64; sub hex_to_uint64; sub int64; sub int64_rand; sub int64_srand; sub int64_to_BER; sub int64_to_hex; sub int64_to_native; sub int64_to_net; sub int64_to_number; sub int64_to_string; sub native_to_int64; sub native_to_uint64; sub net_to_int64; sub net_to_uint64; sub string_to_int64; sub string_to_uint64; sub uint64; sub uint64_rand; sub uint64_to_BER; sub uint64_to_hex; sub uint64_to_native; sub uint64_to_net; sub uint64_to_number; sub uint64_to_string; } package Math::MPC { sub CLONE; sub DESTROY; sub NOK_POK_val; sub RMPC_IM; sub RMPC_INEX_IM; sub RMPC_INEX_RE; sub RMPC_RE; sub Rmpc_abs; sub Rmpc_acos; sub Rmpc_acosh; sub Rmpc_add; sub Rmpc_add_fr; sub Rmpc_add_ui; sub Rmpc_arg; sub Rmpc_asin; sub Rmpc_asinh; sub Rmpc_atan; sub Rmpc_atanh; sub Rmpc_clear; sub Rmpc_clear_mpc; sub Rmpc_clear_ptr; sub Rmpc_cmp; sub Rmpc_cmp_abs; sub Rmpc_cmp_si; sub Rmpc_cmp_si_si; sub Rmpc_conj; sub Rmpc_cos; sub Rmpc_cosh; sub Rmpc_d_div; sub Rmpc_div; sub Rmpc_div_2exp; sub Rmpc_div_2si; sub Rmpc_div_2ui; sub Rmpc_div_d; sub Rmpc_div_fr; sub Rmpc_div_ld; sub Rmpc_div_sj; sub Rmpc_div_ui; sub Rmpc_exp; sub Rmpc_get_DC; sub Rmpc_get_LDC; sub Rmpc_get_dc; sub Rmpc_get_default_prec2; sub Rmpc_get_default_prec; sub Rmpc_get_default_rounding_mode; sub Rmpc_get_im_prec; sub Rmpc_get_ldc; sub Rmpc_get_prec2; sub Rmpc_get_prec; sub Rmpc_get_re_prec; sub Rmpc_get_str; sub Rmpc_get_version; sub Rmpc_imag; sub Rmpc_init2; sub Rmpc_init2_nobless; sub Rmpc_init3; sub Rmpc_init3_nobless; sub Rmpc_inp_str; sub Rmpc_ld_div; sub Rmpc_log10; sub Rmpc_log; sub Rmpc_mul; sub Rmpc_mul_2exp; sub Rmpc_mul_2si; sub Rmpc_mul_2ui; sub Rmpc_mul_d; sub Rmpc_mul_fr; sub Rmpc_mul_i; sub Rmpc_mul_ld; sub Rmpc_mul_si; sub Rmpc_mul_sj; sub Rmpc_mul_ui; sub Rmpc_neg; sub Rmpc_norm; sub Rmpc_pow; sub Rmpc_pow_d; sub Rmpc_pow_fr; sub Rmpc_pow_ld; sub Rmpc_pow_si; sub Rmpc_pow_ui; sub Rmpc_pow_z; sub Rmpc_proj; sub Rmpc_real; sub Rmpc_rootofunity; sub Rmpc_set; sub Rmpc_set_DC; sub Rmpc_set_LDC; sub Rmpc_set_NV; sub Rmpc_set_NV_NV; sub Rmpc_set_d; sub Rmpc_set_d_d; sub Rmpc_set_d_f; sub Rmpc_set_d_fr; sub Rmpc_set_d_ld; sub Rmpc_set_d_q; sub Rmpc_set_d_si; sub Rmpc_set_d_sj; sub Rmpc_set_d_ui; sub Rmpc_set_d_uj; sub Rmpc_set_d_z; sub Rmpc_set_dc; sub Rmpc_set_default_prec2; sub Rmpc_set_default_prec; sub Rmpc_set_default_rounding_mode; sub Rmpc_set_f; sub Rmpc_set_f_d; sub Rmpc_set_f_f; sub Rmpc_set_f_fr; sub Rmpc_set_f_ld; sub Rmpc_set_f_q; sub Rmpc_set_f_si; sub Rmpc_set_f_sj; sub Rmpc_set_f_ui; sub Rmpc_set_f_uj; sub Rmpc_set_f_z; sub Rmpc_set_fr; sub Rmpc_set_fr_d; sub Rmpc_set_fr_f; sub Rmpc_set_fr_fr; sub Rmpc_set_fr_ld; sub Rmpc_set_fr_q; sub Rmpc_set_fr_si; sub Rmpc_set_fr_sj; sub Rmpc_set_fr_ui; sub Rmpc_set_fr_uj; sub Rmpc_set_fr_z; sub Rmpc_set_im_prec; sub Rmpc_set_ld; sub Rmpc_set_ld_d; sub Rmpc_set_ld_f; sub Rmpc_set_ld_fr; sub Rmpc_set_ld_ld; sub Rmpc_set_ld_q; sub Rmpc_set_ld_si; sub Rmpc_set_ld_sj; sub Rmpc_set_ld_ui; sub Rmpc_set_ld_uj; sub Rmpc_set_ld_z; sub Rmpc_set_ldc; sub Rmpc_set_nan; sub Rmpc_set_prec; sub Rmpc_set_q; sub Rmpc_set_q_d; sub Rmpc_set_q_f; sub Rmpc_set_q_fr; sub Rmpc_set_q_ld; sub Rmpc_set_q_q; sub Rmpc_set_q_si; sub Rmpc_set_q_sj; sub Rmpc_set_q_ui; sub Rmpc_set_q_uj; sub Rmpc_set_q_z; sub Rmpc_set_re_prec; sub Rmpc_set_si; sub Rmpc_set_si_d; sub Rmpc_set_si_f; sub Rmpc_set_si_fr; sub Rmpc_set_si_ld; sub Rmpc_set_si_q; sub Rmpc_set_si_si; sub Rmpc_set_si_sj; sub Rmpc_set_si_ui; sub Rmpc_set_si_uj; sub Rmpc_set_si_z; sub Rmpc_set_sj; sub Rmpc_set_sj_d; sub Rmpc_set_sj_f; sub Rmpc_set_sj_fr; sub Rmpc_set_sj_ld; sub Rmpc_set_sj_q; sub Rmpc_set_sj_si; sub Rmpc_set_sj_sj; sub Rmpc_set_sj_ui; sub Rmpc_set_sj_uj; sub Rmpc_set_sj_z; sub Rmpc_set_str; sub Rmpc_set_ui; sub Rmpc_set_ui_d; sub Rmpc_set_ui_f; sub Rmpc_set_ui_fr; sub Rmpc_set_ui_ld; sub Rmpc_set_ui_q; sub Rmpc_set_ui_si; sub Rmpc_set_ui_sj; sub Rmpc_set_ui_ui; sub Rmpc_set_ui_uj; sub Rmpc_set_ui_z; sub Rmpc_set_uj; sub Rmpc_set_uj_d; sub Rmpc_set_uj_f; sub Rmpc_set_uj_fr; sub Rmpc_set_uj_ld; sub Rmpc_set_uj_q; sub Rmpc_set_uj_si; sub Rmpc_set_uj_sj; sub Rmpc_set_uj_ui; sub Rmpc_set_uj_uj; sub Rmpc_set_uj_z; sub Rmpc_set_z; sub Rmpc_set_z_d; sub Rmpc_set_z_f; sub Rmpc_set_z_fr; sub Rmpc_set_z_ld; sub Rmpc_set_z_q; sub Rmpc_set_z_si; sub Rmpc_set_z_sj; sub Rmpc_set_z_ui; sub Rmpc_set_z_uj; sub Rmpc_set_z_z; sub Rmpc_sin; sub Rmpc_sin_cos; sub Rmpc_sinh; sub Rmpc_sj_div; sub Rmpc_sqr; sub Rmpc_sqrt; sub Rmpc_strtoc; sub Rmpc_sub; sub Rmpc_sub_ui; sub Rmpc_swap; sub Rmpc_tan; sub Rmpc_tanh; sub Rmpc_ui_div; sub Rmpc_ui_sub; sub Rmpc_ui_ui_sub; sub TRmpc_inp_str; sub _MPC_VERSION; sub _MPC_VERSION_MAJOR; sub _MPC_VERSION_MINOR; sub _MPC_VERSION_NUM; sub _MPC_VERSION_PATCHLEVEL; sub _MPC_VERSION_STRING; sub _Rmpc_out_str; sub _Rmpc_out_strP; sub _Rmpc_out_strPS; sub _Rmpc_out_strS; sub _SvNOK; sub _SvPOK; sub _can_pass_float128; sub _get_i_string; sub _get_nv_precision; sub _get_r_string; sub _get_xs_version; sub _has_inttypes; sub _has_longdouble; sub _has_longlong; sub _have_Complex_h; sub _itsa; sub _mpfr_buildopt_tls_p; sub _mpfr_set_NV; sub _new_real_im; sub _win32_infnanstring; sub _wrap_count; sub clear_nok_pok; sub gmp_v; sub mpfr_v; sub nok_pokflag; sub overload_abs; sub overload_add; sub overload_add_eq; sub overload_atan2; sub overload_copy; sub overload_cos; sub overload_div; sub overload_div_eq; sub overload_equiv; sub overload_exp; sub overload_log; sub overload_mul; sub overload_mul_eq; sub overload_not; sub overload_pow; sub overload_pow_eq; sub overload_sin; sub overload_sqrt; sub overload_sub; sub overload_sub_eq; sub overload_true; sub set_nok_pok; } package Math::MPFR { sub ARG_MAX() ; sub B0() ; sub B110() ; sub B1200() ; sub B134() ; sub B150() ; sub B1800() ; sub B19200() ; sub B200() ; sub B2400() ; sub B300() ; sub B38400() ; sub B4800() ; sub B50() ; sub B600() ; sub B75() ; sub B9600() ; sub BRKINT() ; sub CHILD_MAX() ; sub CLOCAL() ; sub CREAD() ; sub CS5() ; sub CS6() ; sub CS7() ; sub CS8() ; sub CSIZE() ; sub CSTOPB() ; sub DESTROY; sub ECHO() ; sub ECHOE() ; sub ECHOK() ; sub ECHONL() ; sub EHOSTDOWN() ; sub ENOTBLK() ; sub EOTHER() ; sub ERESTART() ; sub FD_CLOEXEC() ; sub F_DUPFD() ; sub F_GETFD() ; sub F_GETFL() ; sub F_GETLK() ; sub F_RDLCK() ; sub F_SETFD() ; sub F_SETFL() ; sub F_SETLK() ; sub F_SETLKW() ; sub F_UNLCK() ; sub F_WRLCK() ; sub HUPCL() ; sub ICANON() ; sub ICRNL() ; sub IEXTEN() ; sub IGNBRK() ; sub IGNCR() ; sub IGNPAR() ; sub INLCR() ; sub INPCK() ; sub ISIG() ; sub ISTRIP() ; sub IXOFF() ; sub IXON() ; sub LC_ADDRESS() ; sub LC_IDENTIFICATION() ; sub LC_MEASUREMENT() ; sub LC_MESSAGES() ; sub LC_PAPER() ; sub LC_TELEPHONE() ; sub LDBL_EPSILON() ; sub LDBL_MAX() ; sub LDBL_MIN() ; sub LINK_MAX() ; sub L_ctermid() ; sub L_cuserid() ; sub MAX_CANON() ; sub MAX_INPUT() ; sub NAME_MAX() ; sub NCCS() ; sub NDEBUG; sub NGROUPS_MAX() ; sub NNW_val; sub NOFLSH() ; sub NOK_POK_val; sub OPEN_MAX() ; sub OPOST() ; sub O_NOCTTY() ; sub O_NONBLOCK() ; sub PARENB() ; sub PARMRK() ; sub PARODD() ; sub PIPE_BUF() ; sub RMPFR_PREC_MAX() ; sub RMPFR_PREC_MIN() ; sub RMPFR_VERSION_NUM; sub Rmpfr_abs; sub Rmpfr_acos; sub Rmpfr_acosh; sub Rmpfr_add; sub Rmpfr_add_d; sub Rmpfr_add_q; sub Rmpfr_add_si; sub Rmpfr_add_ui; sub Rmpfr_add_z; sub Rmpfr_agm; sub Rmpfr_ai; sub Rmpfr_asin; sub Rmpfr_asinh; sub Rmpfr_atan2; sub Rmpfr_atan; sub Rmpfr_atanh; sub Rmpfr_beta; sub Rmpfr_buildopt_decimal_p; sub Rmpfr_buildopt_float128_p; sub Rmpfr_buildopt_gmpinternals_p; sub Rmpfr_buildopt_sharedcache_p; sub Rmpfr_buildopt_tls_p; sub Rmpfr_buildopt_tune_case; sub Rmpfr_can_round; sub Rmpfr_cbrt; sub Rmpfr_ceil; sub Rmpfr_check_range; sub Rmpfr_clear; sub Rmpfr_clear_divby0; sub Rmpfr_clear_erangeflag; sub Rmpfr_clear_flags; sub Rmpfr_clear_inexflag; sub Rmpfr_clear_mpfr; sub Rmpfr_clear_nanflag; sub Rmpfr_clear_overflow; sub Rmpfr_clear_ptr; sub Rmpfr_clear_underflow; sub Rmpfr_clears; sub Rmpfr_cmp; sub Rmpfr_cmp_NV; sub Rmpfr_cmp_d; sub Rmpfr_cmp_f; sub Rmpfr_cmp_ld; sub Rmpfr_cmp_q; sub Rmpfr_cmp_si; sub Rmpfr_cmp_si_2exp; sub Rmpfr_cmp_ui; sub Rmpfr_cmp_ui_2exp; sub Rmpfr_cmp_z; sub Rmpfr_cmpabs; sub Rmpfr_const_catalan; sub Rmpfr_const_euler; sub Rmpfr_const_log2; sub Rmpfr_const_pi; sub Rmpfr_copysign; sub Rmpfr_cos; sub Rmpfr_cosh; sub Rmpfr_cot; sub Rmpfr_coth; sub Rmpfr_csc; sub Rmpfr_csch; sub Rmpfr_d_div; sub Rmpfr_d_sub; sub Rmpfr_deref2; sub Rmpfr_digamma; sub Rmpfr_dim; sub Rmpfr_div; sub Rmpfr_div_2exp; sub Rmpfr_div_2si; sub Rmpfr_div_2ui; sub Rmpfr_div_d; sub Rmpfr_div_q; sub Rmpfr_div_si; sub Rmpfr_div_ui; sub Rmpfr_div_z; sub Rmpfr_divby0_p; sub Rmpfr_dot; sub Rmpfr_dump; sub Rmpfr_eint; sub Rmpfr_eq; sub Rmpfr_equal_p; sub Rmpfr_erandom; sub Rmpfr_erangeflag_p; sub Rmpfr_erf; sub Rmpfr_erfc; sub Rmpfr_exp10; sub Rmpfr_exp2; sub Rmpfr_exp; sub Rmpfr_expm1; sub Rmpfr_fac_ui; sub Rmpfr_fits_IV_p; sub Rmpfr_fits_UV_p; sub Rmpfr_fits_intmax_p; sub Rmpfr_fits_sint_p; sub Rmpfr_fits_slong_p; sub Rmpfr_fits_sshort_p; sub Rmpfr_fits_uint_p; sub Rmpfr_fits_uintmax_p; sub Rmpfr_fits_ulong_p; sub Rmpfr_fits_ushort_p; sub Rmpfr_flags_clear; sub Rmpfr_flags_restore; sub Rmpfr_flags_save; sub Rmpfr_flags_set; sub Rmpfr_flags_test; sub Rmpfr_floor; sub Rmpfr_fma; sub Rmpfr_fmma; sub Rmpfr_fmms; sub Rmpfr_fmod; sub Rmpfr_fmodquo; sub Rmpfr_fms; sub Rmpfr_fpif_export; sub Rmpfr_fpif_import; sub Rmpfr_frac; sub Rmpfr_free_cache2; sub Rmpfr_free_cache; sub Rmpfr_free_pool; sub Rmpfr_frexp; sub Rmpfr_gamma; sub Rmpfr_gamma_inc; sub Rmpfr_get_DECIMAL128; sub Rmpfr_get_DECIMAL64; sub Rmpfr_get_FLOAT128; sub Rmpfr_get_IV; sub Rmpfr_get_LD; sub Rmpfr_get_NV; sub Rmpfr_get_UV; sub Rmpfr_get_d1; sub Rmpfr_get_d; sub Rmpfr_get_d_2exp; sub Rmpfr_get_default_prec; sub Rmpfr_get_default_rounding_mode; sub Rmpfr_get_emax; sub Rmpfr_get_emax_max; sub Rmpfr_get_emax_min; sub Rmpfr_get_emin; sub Rmpfr_get_emin_max; sub Rmpfr_get_emin_min; sub Rmpfr_get_exp; sub Rmpfr_get_f; sub Rmpfr_get_float128; sub Rmpfr_get_flt; sub Rmpfr_get_ld; sub Rmpfr_get_ld_2exp; sub Rmpfr_get_patches; sub Rmpfr_get_prec; sub Rmpfr_get_q; sub Rmpfr_get_si; sub Rmpfr_get_sj; sub Rmpfr_get_str_ndigits; sub Rmpfr_get_ui; sub Rmpfr_get_uj; sub Rmpfr_get_version; sub Rmpfr_get_z; sub Rmpfr_get_z_2exp; sub Rmpfr_get_z_exp; sub Rmpfr_grandom; sub Rmpfr_greater_p; sub Rmpfr_greaterequal_p; sub Rmpfr_hypot; sub Rmpfr_inexflag_p; sub Rmpfr_inf_p; sub Rmpfr_init2; sub Rmpfr_init2_nobless; sub Rmpfr_init; sub Rmpfr_init_nobless; sub Rmpfr_init_set; sub Rmpfr_init_set_d; sub Rmpfr_init_set_d_nobless; sub Rmpfr_init_set_f; sub Rmpfr_init_set_f_nobless; sub Rmpfr_init_set_ld; sub Rmpfr_init_set_ld_nobless; sub Rmpfr_init_set_nobless; sub Rmpfr_init_set_q; sub Rmpfr_init_set_q_nobless; sub Rmpfr_init_set_si; sub Rmpfr_init_set_si_nobless; sub Rmpfr_init_set_str; sub Rmpfr_init_set_str_nobless; sub Rmpfr_init_set_ui; sub Rmpfr_init_set_ui_nobless; sub Rmpfr_init_set_z; sub Rmpfr_init_set_z_nobless; sub Rmpfr_inp_str; sub Rmpfr_integer_p; sub Rmpfr_j0; sub Rmpfr_j1; sub Rmpfr_jn; sub Rmpfr_less_p; sub Rmpfr_lessequal_p; sub Rmpfr_lessgreater_p; sub Rmpfr_lgamma; sub Rmpfr_li2; sub Rmpfr_lngamma; sub Rmpfr_log10; sub Rmpfr_log1p; sub Rmpfr_log2; sub Rmpfr_log; sub Rmpfr_log_ui; sub Rmpfr_max; sub Rmpfr_min; sub Rmpfr_min_prec; sub Rmpfr_modf; sub Rmpfr_mul; sub Rmpfr_mul_2exp; sub Rmpfr_mul_2si; sub Rmpfr_mul_2ui; sub Rmpfr_mul_d; sub Rmpfr_mul_q; sub Rmpfr_mul_si; sub Rmpfr_mul_ui; sub Rmpfr_mul_z; sub Rmpfr_nan_p; sub Rmpfr_nanflag_p; sub Rmpfr_neg; sub Rmpfr_nextabove; sub Rmpfr_nextbelow; sub Rmpfr_nexttoward; sub Rmpfr_nrandom; sub Rmpfr_number_p; sub Rmpfr_overflow_p; sub Rmpfr_pow; sub Rmpfr_pow_si; sub Rmpfr_pow_ui; sub Rmpfr_pow_z; sub Rmpfr_prec_round; sub Rmpfr_print_rnd_mode; sub Rmpfr_q_div; sub Rmpfr_randclear; sub Rmpfr_randinit_default; sub Rmpfr_randinit_default_nobless; sub Rmpfr_randinit_lc_2exp; sub Rmpfr_randinit_lc_2exp_nobless; sub Rmpfr_randinit_lc_2exp_size; sub Rmpfr_randinit_lc_2exp_size_nobless; sub Rmpfr_randinit_mt; sub Rmpfr_randinit_mt_nobless; sub Rmpfr_random2; sub Rmpfr_randseed; sub Rmpfr_randseed_ui; sub Rmpfr_rec_root; sub Rmpfr_rec_sqrt; sub Rmpfr_regular_p; sub Rmpfr_reldiff; sub Rmpfr_remainder; sub Rmpfr_remquo; sub Rmpfr_rint; sub Rmpfr_rint_ceil; sub Rmpfr_rint_floor; sub Rmpfr_rint_round; sub Rmpfr_rint_roundeven; sub Rmpfr_rint_trunc; sub Rmpfr_root; sub Rmpfr_rootn_ui; sub Rmpfr_round; sub Rmpfr_roundeven; sub Rmpfr_sec; sub Rmpfr_sech; sub Rmpfr_set; sub Rmpfr_set_DECIMAL128; sub Rmpfr_set_DECIMAL64; sub Rmpfr_set_FLOAT128; sub Rmpfr_set_LD; sub Rmpfr_set_NV; sub Rmpfr_set_d; sub Rmpfr_set_default_prec; sub Rmpfr_set_default_rounding_mode; sub Rmpfr_set_divby0; sub Rmpfr_set_emax; sub Rmpfr_set_emin; sub Rmpfr_set_erangeflag; sub Rmpfr_set_exp; sub Rmpfr_set_f; sub Rmpfr_set_float128; sub Rmpfr_set_flt; sub Rmpfr_set_inexflag; sub Rmpfr_set_inf; sub Rmpfr_set_ld; sub Rmpfr_set_nan; sub Rmpfr_set_nanflag; sub Rmpfr_set_overflow; sub Rmpfr_set_prec; sub Rmpfr_set_prec_raw; sub Rmpfr_set_q; sub Rmpfr_set_si; sub Rmpfr_set_si_2exp; sub Rmpfr_set_sj; sub Rmpfr_set_sj_2exp; sub Rmpfr_set_str; sub Rmpfr_set_ui; sub Rmpfr_set_ui_2exp; sub Rmpfr_set_uj; sub Rmpfr_set_uj_2exp; sub Rmpfr_set_underflow; sub Rmpfr_set_z; sub Rmpfr_set_z_2exp; sub Rmpfr_set_zero; sub Rmpfr_setsign; sub Rmpfr_sgn; sub Rmpfr_si_div; sub Rmpfr_si_sub; sub Rmpfr_signbit; sub Rmpfr_sin; sub Rmpfr_sin_cos; sub Rmpfr_sinh; sub Rmpfr_sinh_cosh; sub Rmpfr_sqr; sub Rmpfr_sqrt; sub Rmpfr_sqrt_ui; sub Rmpfr_strtofr; sub Rmpfr_sub; sub Rmpfr_sub_d; sub Rmpfr_sub_q; sub Rmpfr_sub_si; sub Rmpfr_sub_ui; sub Rmpfr_sub_z; sub Rmpfr_subnormalize; sub Rmpfr_sum; sub Rmpfr_swap; sub Rmpfr_tan; sub Rmpfr_tanh; sub Rmpfr_trunc; sub Rmpfr_ui_div; sub Rmpfr_ui_pow; sub Rmpfr_ui_pow_ui; sub Rmpfr_ui_sub; sub Rmpfr_underflow_p; sub Rmpfr_unordered_p; sub Rmpfr_urandom; sub Rmpfr_urandomb; sub Rmpfr_y0; sub Rmpfr_y1; sub Rmpfr_yn; sub Rmpfr_z_div; sub Rmpfr_z_sub; sub Rmpfr_zero_p; sub Rmpfr_zeta; sub Rmpfr_zeta_ui; sub SA_NOCLDSTOP() ; sub SA_NOCLDWAIT() ; sub SA_NODEFER() ; sub SA_ONSTACK() ; sub SA_RESETHAND() ; sub SA_RESTART() ; sub SA_SIGINFO() ; sub SIGALRM() ; sub SIGBUS() ; sub SIGCHLD() ; sub SIGCONT() ; sub SIGHUP() ; sub SIGKILL() ; sub SIGPIPE() ; sub SIGPOLL() ; sub SIGPROF() ; sub SIGQUIT() ; sub SIGRTMAX() ; sub SIGRTMIN() ; sub SIGSTOP() ; sub SIGSYS() ; sub SIGTRAP() ; sub SIGTSTP() ; sub SIGTTIN() ; sub SIGTTOU() ; sub SIGURG() ; sub SIGUSR1() ; sub SIGUSR2() ; sub SIGVTALRM() ; sub SIGXCPU() ; sub SIGXFSZ() ; sub SIG_BLOCK() ; sub SIG_SETMASK() ; sub SIG_UNBLOCK() ; sub STREAM_MAX() ; sub S_ISBLK; sub S_ISCHR; sub S_ISDIR; sub S_ISFIFO; sub S_ISREG; sub TCIFLUSH() ; sub TCIOFF() ; sub TCIOFLUSH() ; sub TCION() ; sub TCOFLUSH() ; sub TCOOFF() ; sub TCOON() ; sub TCSADRAIN() ; sub TCSAFLUSH() ; sub TCSANOW() ; sub TOSTOP() ; sub TRmpfr_inp_str; sub TZNAME_MAX() ; sub VEOF() ; sub VEOL() ; sub VERASE() ; sub VINTR() ; sub VKILL() ; sub VMIN() ; sub VQUIT() ; sub VSTART() ; sub VSTOP() ; sub VSUSP() ; sub VTIME() ; sub WEXITSTATUS; sub WIFEXITED; sub WIFSIGNALED; sub WIFSTOPPED; sub WSTOPSIG; sub WTERMSIG; sub WUNTRACED() ; sub _DBL_DIG; sub _DBL_MANT_DIG; sub _FLT128_DIG; sub _FLT128_MANT_DIG; sub _GMP_LIMB_BITS; sub _GMP_NAIL_BITS; sub _LDBL_DIG; sub _LDBL_MANT_DIG; sub _MPFR_VERSION; sub _MPFR_VERSION_MAJOR; sub _MPFR_VERSION_MINOR; sub _MPFR_VERSION_PATCHLEVEL; sub _MPFR_VERSION_STRING; sub _MPFR_WANT_DECIMAL128; sub _MPFR_WANT_DECIMAL64; sub _MPFR_WANT_DECIMAL_FLOATS; sub _MPFR_WANT_FLOAT128; sub _PC_CHOWN_RESTRICTED() ; sub _PC_LINK_MAX() ; sub _PC_MAX_CANON() ; sub _PC_MAX_INPUT() ; sub _PC_NAME_MAX() ; sub _PC_NO_TRUNC() ; sub _PC_PATH_MAX() ; sub _PC_PIPE_BUF() ; sub _PC_VDISABLE() ; sub _Rmpfr_out_str; sub _Rmpfr_out_strP; sub _Rmpfr_out_strPS; sub _Rmpfr_out_strS; sub _SC_ARG_MAX() ; sub _SC_CHILD_MAX() ; sub _SC_CLK_TCK() ; sub _SC_JOB_CONTROL() ; sub _SC_NGROUPS_MAX() ; sub _SC_OPEN_MAX() ; sub _SC_PAGESIZE() ; sub _SC_SAVED_IDS() ; sub _SC_STREAM_MAX() ; sub _SC_TZNAME_MAX() ; sub _SC_VERSION() ; sub _SvNOK; sub _SvPOK; sub _TRmpfr_out_str; sub _TRmpfr_out_strP; sub _TRmpfr_out_strPS; sub _TRmpfr_out_strS; sub _can_pass_float128; sub _d_bytes; sub _d_bytes_fr; sub _dd_bytes; sub _dd_bytes_fr; sub _exit; sub _f128_bytes; sub _f128_bytes_fr; sub _fr_to_q; sub _get_xs_version; sub _has_inttypes; sub _has_longdouble; sub _has_longlong; sub _have_IEEE_754_long_double; sub _have_extended_precision_long_double; sub _is_readonly; sub _isobject; sub _itsa; sub _ivsize; sub _ivsize_bits; sub _ld_bytes; sub _ld_bytes_fr; sub _ld_subnormal_bug; sub _lsb; sub _max_base; sub _mp_sizes; sub _mpfr_want_float128; sub _nv_is_float128; sub _nvsize; sub _readonly_off; sub _readonly_on; sub _required_ldbl_mant_dig; sub _win32_infnanstring; sub _wrap_count; sub abort; sub access; sub acos; sub asctime; sub asin; sub assert; sub atan; sub atexit; sub atodouble; sub atof; sub atoi; sub atol; sub atonv; sub bsearch; sub calloc; sub ceil; sub cfgetispeed; sub cfgetospeed; sub cfsetispeed; sub cfsetospeed; sub clear_nnum; sub clear_nok_pok; sub clearerr; sub clock; sub cosh; sub creat; sub ctermid; sub ctime; sub cuserid; sub difftime; sub div; sub dup2; sub dup; sub errno; sub execl; sub execle; sub execlp; sub execv; sub execve; sub execvp; sub fabs; sub fclose; sub fdopen; sub feof; sub ferror; sub fflush; sub fgetc; sub fgetpos; sub fgets; sub floor; sub fmod; sub fopen; sub fpathconf; sub fprintf; sub fputc; sub fputs; sub fread; sub free; sub freopen; sub frexp; sub fscanf; sub fseek; sub fsetpos; sub fstat; sub fsync; sub ftell; sub fwrite; sub get_package_name; sub get_refcnt; sub getchar; sub getcwd; sub getegid; sub getenv; sub geteuid; sub getgid; sub getgroups; sub getpid; sub gets; sub getuid; sub gmp_v; sub isatty; sub labs; sub ldexp; sub ldiv; sub localeconv; sub log10; sub longjmp; sub lseek; sub malloc; sub mblen; sub mbstowcs; sub mbtowc; sub memchr; sub memcmp; sub memcpy; sub memmove; sub memset; sub mkfifo; sub mktime; sub modf; sub nanflag_bug; sub nnumflag; sub nok_pokflag; sub nvtoa; sub offsetof; sub overload_abs; sub overload_add; sub overload_add_eq; sub overload_atan2; sub overload_copy; sub overload_cos; sub overload_dec; sub overload_div; sub overload_div_eq; sub overload_equiv; sub overload_exp; sub overload_gt; sub overload_gte; sub overload_inc; sub overload_int; sub overload_log; sub overload_lt; sub overload_lte; sub overload_mul; sub overload_mul_eq; sub overload_not; sub overload_not_equiv; sub overload_pow; sub overload_pow_eq; sub overload_sin; sub overload_spaceship; sub overload_sqrt; sub overload_sub; sub overload_sub_eq; sub overload_true; sub pathconf; sub pause; sub pow; sub prec_cast; sub putc; sub putchar; sub puts; sub qsort; sub raise; sub realloc; sub remove; sub rewind; sub scanf; sub set_nnum; sub set_nok_pok; sub setbuf; sub setgid; sub setjmp; sub setlocale; sub setpgid; sub setsid; sub setuid; sub setvbuf; sub sigaction; sub siglongjmp; sub signal; sub sigpending; sub sigprocmask; sub sigsetjmp; sub sigsuspend; sub sinh; sub sscanf; sub stderr; sub stdin; sub stdout; sub strcat; sub strchr; sub strcmp; sub strcoll; sub strcpy; sub strcspn; sub strerror; sub strftime; sub strlen; sub strncat; sub strncmp; sub strncpy; sub strpbrk; sub strrchr; sub strspn; sub strstr; sub strtod; sub strtok; sub strtol; sub strtoul; sub strxfrm; sub sysconf; sub tan; sub tanh; sub tcdrain; sub tcflow; sub tcflush; sub tcgetattr; sub tcgetpgrp; sub tcsendbreak; sub tcsetattr; sub tcsetpgrp; sub tmpfile; sub tmpnam; sub ttyname; sub tzname; sub tzset; sub uname; sub ungetc; sub vfprintf; sub vprintf; sub vsprintf; sub wcstombs; sub wctomb; sub wrap_mpfr_fprintf; sub wrap_mpfr_fprintf_rnd; sub wrap_mpfr_printf; sub wrap_mpfr_printf_rnd; sub wrap_mpfr_snprintf; sub wrap_mpfr_snprintf_rnd; sub wrap_mpfr_sprintf; sub wrap_mpfr_sprintf_rnd; } package Math::MPFR::Prec { sub DESTROY; sub prec_cast; } package Math::MPFR::Random { sub Rmpfr_randinit_default; sub Rmpfr_randinit_lc_2exp; sub Rmpfr_randinit_lc_2exp_size; sub Rmpfr_randinit_mt; } package Math::MPFR::V { sub _MPFR_VERSION; sub _MPFR_VERSION_MAJOR; sub _MPFR_VERSION_MINOR; sub _MPFR_VERSION_PATCHLEVEL; sub _MPFR_VERSION_STRING; sub ___GMP_CC; sub ___GMP_CFLAGS; sub ___GNU_MP_VERSION; sub ___GNU_MP_VERSION_MINOR; sub ___GNU_MP_VERSION_PATCHLEVEL; } package Math::Prime::Util { sub CLONE(;@) ; sub Pi(;$) ; sub _LMOS_pi($) ; sub _LMO_pi($) ; sub _XS_ExponentialIntegral($) ; sub _XS_LambertW($) ; sub _XS_LogarithmicIntegral($) ; sub _XS_RiemannR($) ; sub _XS_RiemannZeta($) ; sub _XS_get_callgmp() ; sub _XS_get_secure() ; sub _XS_get_verbose() ; sub _XS_set_callgmp($) ; sub _XS_set_secure() ; sub _XS_set_verbose($) ; sub _end_for_loop($) ; sub _get_forexit() ; sub _get_prime_cache_size() ; sub _is_csprng_well_seeded() ; sub _legendre_pi($) ; sub _lehmer_pi($) ; sub _meissel_pi($) ; sub _n_ramanujan_primes($$) ; sub _pidigits($) ; sub _ramanujan_primes($$) ; sub _segment_pi($) ; sub _start_for_loop() ; sub _validate_num($;@) ; sub addmod($$$) ; sub binomial($$) ; sub carmichael_lambda($) ; sub chebyshev_psi($) ; sub chebyshev_theta($) ; sub chinese(@) ; sub csrand(;$) ; sub divisor_sum($;@) ; sub divisors($) ; sub divmod($$$) ; sub drand(;$) ; sub ecm_factor($;@) ; sub entropy_bytes($) ; sub erat_primes($$) ; sub euler_phi($;$) ; sub exp_mangoldt($) ; sub factor($) ; sub factor_exp($) ; sub factorial($) ; sub factorialmod($$) ; sub fermat_factor($;@) ; sub forcomb(&$;$) ; sub forcomp(&$;$) ; sub forcomposites(&$;$) ; sub forderange(&$;$) ; sub fordivisors(&$) ; sub forfactored(&$;$) ; sub foroddcomposites(&$;$) ; sub forpart(&$;$) ; sub forperm(&$;$) ; sub forprimes(&$;$) ; sub forsemiprimes(&$;$) ; sub forsetproduct(&@) ; sub forsquarefree(&$;$) ; sub fromdigits($;$$) ; sub gcd(@) ; sub gcdext($$) ; sub hammingweight($) ; sub hclassno($) ; sub holf_factor($;@) ; sub inverse_li($) ; sub inverse_totient($) ; sub invmod($$) ; sub irand() ; sub irand64() ; sub is_aks_prime($) ; sub is_almost_extra_strong_lucas_pseudoprime($;$) ; sub is_bpsw_prime($) ; sub is_carmichael($) ; sub is_catalan_pseudoprime($) ; sub is_euler_plumb_pseudoprime($) ; sub is_euler_pseudoprime($;@) ; sub is_extra_strong_lucas_pseudoprime($) ; sub is_frobenius_khashin_pseudoprime($) ; sub is_frobenius_pseudoprime($;$$) ; sub is_frobenius_underwood_pseudoprime($) ; sub is_fundamental($) ; sub is_lucas_pseudoprime($) ; sub is_mersenne_prime($) ; sub is_perrin_pseudoprime($;$) ; sub is_pillai($) ; sub is_polygonal($$;$) ; sub is_power($;$$) ; sub is_prime($) ; sub is_prime_power($;$) ; sub is_primitive_root($$) ; sub is_prob_prime($) ; sub is_provable_prime($) ; sub is_pseudoprime($;@) ; sub is_quasi_carmichael($) ; sub is_ramanujan_prime($) ; sub is_semiprime($) ; sub is_square($) ; sub is_square_free($) ; sub is_strong_lucas_pseudoprime($) ; sub is_strong_pseudoprime($;@) ; sub is_totient($) ; sub jordan_totient($$) ; sub kronecker($$) ; sub lastfor() ; sub lcm(@) ; sub legendre_phi($$) ; sub lehman_factor($;@) ; sub liouville($) ; sub logint($$;$) ; sub lucas_sequence(;@) ; sub lucasu(;@) ; sub lucasv(;@) ; sub mertens($) ; sub miller_rabin_random($;$$) ; sub moebius($;$) ; sub mulmod($$$) ; sub next_prime($) ; sub nth_prime($) ; sub nth_prime_approx($) ; sub nth_prime_lower($) ; sub nth_prime_upper($) ; sub nth_ramanujan_prime($) ; sub nth_ramanujan_prime_approx($) ; sub nth_ramanujan_prime_lower($) ; sub nth_ramanujan_prime_upper($) ; sub nth_semiprime($) ; sub nth_semiprime_approx($) ; sub nth_twin_prime($) ; sub nth_twin_prime_approx($) ; sub numtoperm($$) ; sub pbrent_factor($;@) ; sub permtonum($) ; sub pminus1_factor($;@) ; sub powmod($$$) ; sub pplus1_factor($;@) ; sub prev_prime($) ; sub prho_factor($;@) ; sub prime_count($;@) ; sub prime_count_approx($) ; sub prime_count_lower($) ; sub prime_count_upper($) ; sub prime_memfree() ; sub prime_precalc($) ; sub print_primes($;@) ; sub ramanujan_prime_count($;@) ; sub ramanujan_prime_count_approx($;@) ; sub ramanujan_prime_count_lower($) ; sub ramanujan_prime_count_upper($) ; sub ramanujan_sum($$) ; sub ramanujan_tau($) ; sub rand(;$) ; sub random_bytes($) ; sub random_factored_integer($) ; sub random_maurer_prime($) ; sub random_nbit_prime($) ; sub random_ndigit_prime($) ; sub random_prime($;$) ; sub random_proven_prime($) ; sub random_semiprime($) ; sub random_shawe_taylor_prime($) ; sub random_strong_prime($) ; sub random_unrestricted_semiprime($) ; sub randperm($;$) ; sub rootint($$;$) ; sub segment_primes($$) ; sub segment_twin_primes($$) ; sub semi_prime_sieve($$) ; sub semiprime_count($;@) ; sub semiprime_count_approx($) ; sub shuffle(@) ; sub sieve_prime_cluster($$;@) ; sub sieve_primes($$) ; sub sieve_range($$$) ; sub sqrtint($) ; sub sqrtmod($$) ; sub squfof_factor($;@) ; sub srand(;$) ; sub stirling($$;$) ; sub sum_primes($;@) ; sub sumdigits($;$) ; sub todigits($;$$) ; sub todigitstring($;$$) ; sub trial_factor($;@) ; sub trial_primes($$) ; sub twin_prime_count($;@) ; sub twin_prime_count_approx($) ; sub urandomb($) ; sub urandomm($) ; sub valuation($$) ; sub vecall(&@) ; sub vecany(&@) ; sub vecextract($$) ; sub vecfirst(&@) ; sub vecfirstidx(&@) ; sub vecmax(@) ; sub vecmin(@) ; sub vecnone(&@) ; sub vecnotall(&@) ; sub vecprod(@) ; sub vecreduce(&@) ; sub vecsum(@) ; sub znlog($$$) ; sub znorder($$) ; sub znprimroot($) ; } package Math::Prime::Util::GMP { sub Euler($) ; sub FD_CLOEXEC() ; sub F_ALLOCSP() ; sub F_ALLOCSP64() ; sub F_COMPAT() ; sub F_DUP2FD() ; sub F_DUPFD() ; sub F_EXLCK() ; sub F_FREESP() ; sub F_FREESP64() ; sub F_FSYNC() ; sub F_FSYNC64() ; sub F_GETFD() ; sub F_GETFL() ; sub F_GETLK() ; sub F_GETLK64() ; sub F_GETOWN() ; sub F_NODNY() ; sub F_POSIX() ; sub F_RDACC() ; sub F_RDDNY() ; sub F_RDLCK() ; sub F_RWACC() ; sub F_RWDNY() ; sub F_SETFD() ; sub F_SETFL() ; sub F_SETLK() ; sub F_SETLK64() ; sub F_SETLKW() ; sub F_SETLKW64() ; sub F_SETOWN() ; sub F_SHARE() ; sub F_SHLCK() ; sub F_UNLCK() ; sub F_UNSHARE() ; sub F_WRACC() ; sub F_WRDNY() ; sub F_WRLCK() ; sub O_ALIAS() ; sub O_ASYNC() ; sub O_DEFER() ; sub O_DIRECT() ; sub O_DIRECTORY() ; sub O_DSYNC() ; sub O_EXLOCK() ; sub O_LARGEFILE() ; sub O_NDELAY() ; sub O_NOCTTY() ; sub O_NOFOLLOW() ; sub O_NONBLOCK() ; sub O_RSRC() ; sub O_RSYNC() ; sub O_SHLOCK() ; sub O_SYNC() ; sub Pi($) ; sub _GMP_destroy() ; sub _GMP_init() ; sub _GMP_memfree() ; sub _GMP_set_verbose($) ; sub _is_provable_prime($;$) ; sub _validate_ecpp_curve($$$$$$$) ; sub addmod($$$) ; sub addreal($$;$) ; sub agmreal($$;$) ; sub bernfrac($) ; sub bernreal($;$) ; sub binomial($$) ; sub carmichael_lambda($) ; sub chinese(@) ; sub consecutive_integer_lcm($) ; sub divisors($) ; sub divmod($$$) ; sub divreal($$;$) ; sub drand(;$) ; sub ecm_factor($;@) ; sub ei($;$) ; sub exp_mangoldt($) ; sub expreal($;$) ; sub factor($) ; sub factorial($) ; sub factorial_sum($) ; sub factorialmod($$) ; sub gcd(@) ; sub gcdext($$) ; sub hammingweight($) ; sub harmfrac($) ; sub harmreal($;$) ; sub holf_factor($;@) ; sub invmod($$) ; sub irand() ; sub irand64() ; sub is_aks_prime($) ; sub is_almost_extra_strong_lucas_pseudoprime($;$) ; sub is_bls75_prime($) ; sub is_bpsw_prime($) ; sub is_carmichael($) ; sub is_csprng_well_seeded() ; sub is_ecpp_prime($) ; sub is_euler_plumb_pseudoprime($) ; sub is_euler_pseudoprime($;@) ; sub is_extra_strong_lucas_pseudoprime($) ; sub is_frobenius_khashin_pseudoprime($) ; sub is_frobenius_pseudoprime($;$$) ; sub is_frobenius_underwood_pseudoprime($) ; sub is_fundamental($) ; sub is_llr_prime($) ; sub is_lucas_pseudoprime($) ; sub is_mersenne_prime($) ; sub is_miller_prime($;$) ; sub is_nminus1_prime($) ; sub is_nplus1_prime($) ; sub is_perrin_pseudoprime($;$) ; sub is_polygonal($$) ; sub is_power($;$) ; sub is_prime($) ; sub is_prime_power($) ; sub is_primitive_root($$) ; sub is_prob_prime($) ; sub is_proth_prime($) ; sub is_pseudoprime($;@) ; sub is_semiprime($) ; sub is_square($) ; sub is_strong_lucas_pseudoprime($) ; sub is_strong_pseudoprime($;@) ; sub is_totient($) ; sub jordan_totient($$) ; sub kronecker($$) ; sub lambertw($;$) ; sub lcm(@) ; sub li($;$) ; sub liouville($) ; sub logint($$) ; sub logreal($;$) ; sub lucas_sequence($$$$) ; sub lucasu($$$) ; sub lucasv($$$) ; sub miller_rabin_random($;$$) ; sub moebius($;$) ; sub mulmod($$$) ; sub mulreal($$;$) ; sub multifactorial($$) ; sub next_prime($) ; sub numtoperm($$) ; sub partitions($) ; sub pbrent_factor($;@) ; sub permtonum($) ; sub pminus1_factor($;@) ; sub pn_primorial($) ; sub polygonal_nth($$) ; sub powmod($$$) ; sub powreal($$;$) ; sub pplus1_factor($;@) ; sub prev_prime($) ; sub prho_factor($;@) ; sub prime_count($;$) ; sub prime_count_lower($) ; sub prime_count_upper($) ; sub primorial($) ; sub qs_factor($;@) ; sub ramanujan_tau($) ; sub random_bytes($) ; sub random_maurer_prime($) ; sub random_maurer_prime_with_cert($) ; sub random_nbit_prime($) ; sub random_ndigit_prime($) ; sub random_prime($;$) ; sub random_shawe_taylor_prime($) ; sub random_shawe_taylor_prime_with_cert($) ; sub random_strong_prime($) ; sub riemannr($;$) ; sub rootint($$) ; sub rootreal($$;$) ; sub seed_csprng($$) ; sub sieve_prime_cluster($$;@) ; sub sieve_primes($$;@) ; sub sieve_range($$$) ; sub sieve_twin_primes($$;@) ; sub sigma($;$) ; sub sqrtint($) ; sub sqrtmod($$) ; sub squfof_factor($;@) ; sub stirling($$;$) ; sub subfactorial($) ; sub subreal($$;$) ; sub surround_primes($;$) ; sub todigits($;$$) ; sub totient($) ; sub trial_factor($;@) ; sub urandomb($) ; sub urandomm($) ; sub urandomr($;$) ; sub valuation($$) ; sub vecprod(@) ; sub vecsum(@) ; sub zeta($;$) ; sub znorder($$) ; sub znprimroot($) ; } package Math::UInt64 { sub STORABLE_freeze; sub STORABLE_thaw; sub _add; sub _and; sub _bnot; sub _bool; sub _clone; sub _dec; sub _div; sub _eqn; sub _gen; sub _gtn; sub _inc; sub _left; sub _len; sub _ltn; sub _mul; sub _neg; sub _nen; sub _not; sub _number; sub _or; sub _pow; sub _rest; sub _right; sub _spaceship; sub _string; sub _sub; sub _xor; } package Moose { sub is_class_loaded; } package Moose::Exporter { sub _export_is_flagged; sub _flag_as_reexport; sub is_class_loaded; sub reftype($) ; sub subname; sub uniq(@) ; } package Moose::Meta::Attribute { sub any(&@) ; sub blessed($) ; } package Moose::Meta::Class { sub any(&@) ; sub blessed($) ; } package Moose::Meta::Class::Immutable::Trait { sub blessed($) ; } package Moose::Meta::Method::Constructor { sub weaken($) ; } package Moose::Meta::Method::Delegation { sub blessed($) ; sub weaken($) ; } package Moose::Meta::Method::Destructor { sub blessed($) ; sub weaken($) ; } package Moose::Meta::Object::Trait { sub blessed($) ; } package Moose::Meta::Role { sub blessed($) ; } package Moose::Meta::Role::Application { sub all(&@) ; } package Moose::Meta::Role::Application::RoleSummation { sub all(&@) ; sub blessed($) ; } package Moose::Meta::Role::Application::ToClass { sub first(&@) ; sub weaken($) ; } package Moose::Meta::Role::Application::ToInstance { sub _reset_amagic; sub all(&@) ; sub blessed($) ; } package Moose::Meta::Role::Attribute { sub all(&@) ; sub blessed($) ; sub weaken($) ; } package Moose::Meta::Role::Composite { sub blessed($) ; } package Moose::Meta::TypeCoercion::Union { sub blessed($) ; } package Moose::Meta::TypeConstraint { sub refaddr($) ; sub subname; } package Moose::Meta::TypeConstraint::DuckType { sub all(&@) ; sub blessed($) ; } package Moose::Meta::TypeConstraint::Parameterized { sub blessed($) ; } package Moose::Meta::TypeConstraint::Registry { sub blessed($) ; } package Moose::Meta::TypeConstraint::Union { sub all(&@) ; sub first(&@) ; } package Moose::Role { sub is_class_loaded; } package Moose::Util { sub all(&@) ; sub any(&@) ; sub blessed($) ; sub first(&@) ; } package Moose::Util::MetaRole { sub all(&@) ; sub blessed($) ; sub first(&@) ; } package Moose::Util::TypeConstraints { sub blessed($) ; } package Moose::Util::TypeConstraints::Builtins { sub _RegexpRef; sub blessed($) ; sub is_class_loaded; } package NDBM_File { sub DELETE; sub DESTROY; sub FETCH; sub FIRSTKEY; sub NEXTKEY; sub STORE; sub TIEHASH; sub clearerr; sub error; sub filter_fetch_key; sub filter_fetch_value; sub filter_store_key; sub filter_store_value; } package Net::SSH2 { sub AF_802() ; sub AF_AAL() ; sub AF_CTF() ; sub AF_GOSIP() ; sub AF_KEY() ; sub AF_LAST() ; sub AF_LINK() ; sub AF_NBS() ; sub AF_NIT() ; sub AF_OSINET() ; sub AF_ROUTE() ; sub AF_USER() ; sub AF_WAN() ; sub AF_X25() ; sub CLONE; sub DESTROY; sub IOV_MAX() ; sub IP_RECVOPTS() ; sub IP_RECVRETOPTS() ; sub IP_RETOPTS() ; sub MSG_BCAST() ; sub MSG_BTAG() ; sub MSG_CTLFLAGS() ; sub MSG_CTLIGNORE() ; sub MSG_CTRUNC() ; sub MSG_DONTWAIT() ; sub MSG_EOF() ; sub MSG_EOR() ; sub MSG_ERRQUEUE() ; sub MSG_ETAG() ; sub MSG_FASTOPEN() ; sub MSG_FIN() ; sub MSG_MCAST() ; sub MSG_NOSIGNAL() ; sub MSG_PROXY() ; sub MSG_RST() ; sub MSG_SYN() ; sub MSG_TRUNC() ; sub MSG_URG() ; sub MSG_WIRE() ; sub O_ALIAS() ; sub O_ASYNC() ; sub O_DEFER() ; sub O_DIRECT() ; sub O_DIRECTORY() ; sub O_DSYNC() ; sub O_EXLOCK() ; sub O_LARGEFILE() ; sub O_NDELAY() ; sub O_NOCTTY() ; sub O_NOFOLLOW() ; sub O_NONBLOCK() ; sub O_RSRC() ; sub O_RSYNC() ; sub O_SHLOCK() ; sub O_SYNC() ; sub PF_802() ; sub PF_AAL() ; sub PF_CTF() ; sub PF_GOSIP() ; sub PF_KEY() ; sub PF_LAST() ; sub PF_LINK() ; sub PF_NBS() ; sub PF_NIT() ; sub PF_OSINET() ; sub PF_ROUTE() ; sub PF_USER() ; sub PF_WAN() ; sub PF_X25() ; sub SCM_CONNECT() ; sub SCM_CREDENTIALS() ; sub SCM_CREDS() ; sub SCM_RIGHTS() ; sub SCM_TIMESTAMP() ; sub SO_ATTACH_FILTER() ; sub SO_BACKLOG() ; sub SO_CHAMELEON() ; sub SO_DETACH_FILTER() ; sub SO_DGRAM_ERRIND() ; sub SO_DOMAIN() ; sub SO_FAMILY() ; sub SO_PASSCRED() ; sub SO_PASSIFNAME() ; sub SO_PEERCRED() ; sub SO_PROTOCOL() ; sub SO_PROTOTYPE() ; sub SO_REUSEPORT() ; sub SO_SECURITY_AUTHENTICATION() ; sub SO_SECURITY_ENCRYPTION_NETWORK() ; sub SO_SECURITY_ENCRYPTION_TRANSPORT() ; sub SO_STATE() ; sub SO_XOPEN() ; sub SO_XSE() ; sub UIO_MAXIOV() ; sub _auth_list; sub _method; sub _new; sub _parse_constant; sub _poll; sub _scp_get; sub _scp_put; sub _set_error; sub _startup; sub auth_agent; sub auth_hostbased; sub auth_keyboard; sub auth_ok; sub auth_password; sub auth_publickey; sub auth_publickey_frommemory; sub banner; sub block_directions; sub blocking; sub callback; sub channel; sub constant; sub debug; sub disconnect; sub error; sub flag; sub hostkey_hash; sub hostname; sub inet_aton; sub inet_ntoa; sub keepalive_config; sub keepalive_send; sub known_hosts; sub listen; sub pack_sockaddr_in6; sub pack_sockaddr_in; sub pack_sockaddr_un; sub port; sub public_key; sub remote_hostkey; sub sftp; sub sock; sub sockaddr_family; sub tcpip; sub timeout; sub trace; sub unpack_sockaddr_in6; sub unpack_sockaddr_in; sub unpack_sockaddr_un; sub version; } package Net::SSH2::Channel { sub DESTROY; sub GETC; sub _exit_signal; sub _exit_status; sub _pty; sub _setenv; sub _wait_closed; sub close; sub eof; sub ext_data; sub flush; sub getc; sub process; sub pty_size; sub read; sub receive_window_adjust; sub send_eof; sub session; sub wait_eof; sub window_read; sub window_write; sub write; } package Net::SSH2::Dir { sub DESTROY; sub read; } package Net::SSH2::File { sub DESTROY; sub GETC; sub getc; sub read; sub seek; sub setstat; sub stat; sub tell; sub write; } package Net::SSH2::KnownHosts { sub DESTROY; sub add; sub check; sub readfile; sub readline; sub writefile; sub writeline; } package Net::SSH2::Listener { sub DESTROY; sub accept; } package Net::SSH2::PublicKey { sub DESTROY; sub add; sub fetch; sub remove; } package Net::SSH2::SFTP { sub DESTROY; sub error; sub mkdir; sub open; sub opendir; sub readlink; sub realpath; sub rename; sub rmdir; sub session; sub setstat; sub stat; sub symlink; sub unlink; } package Net::SSLeay { sub AF_802() ; sub AF_AAL() ; sub AF_CTF() ; sub AF_GOSIP() ; sub AF_KEY() ; sub AF_LAST() ; sub AF_LINK() ; sub AF_NBS() ; sub AF_NIT() ; sub AF_OSINET() ; sub AF_ROUTE() ; sub AF_USER() ; sub AF_WAN() ; sub AF_X25() ; sub ASN1_INTEGER_free($) ; sub ASN1_INTEGER_get($) ; sub ASN1_INTEGER_new() ; sub ASN1_INTEGER_set($$) ; sub ASN1_TIME_free($) ; sub ASN1_TIME_new() ; sub ASN1_TIME_set($$) ; sub ASN1_TIME_timet($) ; sub BIO_eof($) ; sub BIO_f_ssl() ; sub BIO_free($) ; sub BIO_new($) ; sub BIO_new_buffer_ssl_connect($) ; sub BIO_new_file($$) ; sub BIO_new_ssl($$) ; sub BIO_new_ssl_connect($) ; sub BIO_pending($) ; sub BIO_read($;$) ; sub BIO_s_mem() ; sub BIO_ssl_copy_session_id($$) ; sub BIO_ssl_shutdown($) ; sub BIO_wpending($) ; sub BIO_write($$) ; sub CIPHER_description($$$) ; sub CIPHER_get_bits($;$) ; sub CIPHER_get_name($) ; sub CLONE(;@) ; sub COMP_add_compression_method($$) ; sub CTX_add_client_CA($$) ; sub CTX_add_extra_chain_cert($$) ; sub CTX_add_session($$) ; sub CTX_callback_ctrl($$$) ; sub CTX_check_private_key($) ; sub CTX_ctrl($$$$) ; sub CTX_flush_sessions($$) ; sub CTX_free($) ; sub CTX_get0_param($) ; sub CTX_get_app_data($) ; sub CTX_get_cert_store($) ; sub CTX_get_client_CA_list($) ; sub CTX_get_ex_data($$) ; sub CTX_get_ex_new_index($;$$$$) ; sub CTX_get_max_proto_version($) ; sub CTX_get_min_proto_version($) ; sub CTX_get_mode($) ; sub CTX_get_num_tickets($) ; sub CTX_get_options($) ; sub CTX_get_quiet_shutdown($) ; sub CTX_get_read_ahead($) ; sub CTX_get_security_level($) ; sub CTX_get_session_cache_mode($) ; sub CTX_get_timeout($) ; sub CTX_get_verify_depth($) ; sub CTX_get_verify_mode($) ; sub CTX_load_verify_locations($$$) ; sub CTX_new() ; sub CTX_new_with_method($) ; sub CTX_remove_session($$) ; sub CTX_sess_accept($) ; sub CTX_sess_accept_good($) ; sub CTX_sess_accept_renegotiate($) ; sub CTX_sess_cache_full($) ; sub CTX_sess_cb_hits($) ; sub CTX_sess_connect($) ; sub CTX_sess_connect_good($) ; sub CTX_sess_connect_renegotiate($) ; sub CTX_sess_get_cache_size($) ; sub CTX_sess_hits($) ; sub CTX_sess_misses($) ; sub CTX_sess_number($) ; sub CTX_sess_set_cache_size($$) ; sub CTX_sess_set_new_cb($$) ; sub CTX_sess_set_remove_cb($$) ; sub CTX_sess_timeouts($) ; sub CTX_sessions($) ; sub CTX_set1_curves_list($$) ; sub CTX_set1_groups_list($$) ; sub CTX_set1_param($$) ; sub CTX_set_alpn_protos($;$) ; sub CTX_set_alpn_select_cb($$;$) ; sub CTX_set_app_data($$) ; sub CTX_set_cert_store($$) ; sub CTX_set_cert_verify_callback($$;$) ; sub CTX_set_cipher_list($$) ; sub CTX_set_ciphersuites($$) ; sub CTX_set_client_CA_list($$) ; sub CTX_set_default_passwd_cb($;$) ; sub CTX_set_default_passwd_cb_userdata($;$) ; sub CTX_set_default_verify_paths($) ; sub CTX_set_ex_data($$$) ; sub CTX_set_info_callback($$;$) ; sub CTX_set_max_proto_version($$) ; sub CTX_set_min_proto_version($$) ; sub CTX_set_mode($$) ; sub CTX_set_next_proto_select_cb($$;$) ; sub CTX_set_next_protos_advertised_cb($$;$) ; sub CTX_set_num_tickets($$) ; sub CTX_set_options($$) ; sub CTX_set_post_handshake_auth($$) ; sub CTX_set_psk_client_callback($;$) ; sub CTX_set_purpose($$) ; sub CTX_set_quiet_shutdown($$) ; sub CTX_set_read_ahead($$) ; sub CTX_set_security_level($$) ; sub CTX_set_session_cache_mode($$) ; sub CTX_set_session_id_context($$$) ; sub CTX_set_ssl_version($$) ; sub CTX_set_timeout($$) ; sub CTX_set_tlsext_servername_callback($;$$) ; sub CTX_set_tlsext_status_cb($$;$) ; sub CTX_set_tlsext_ticket_getkey_cb($;$$) ; sub CTX_set_tmp_dh($$) ; sub CTX_set_tmp_dh_callback($$) ; sub CTX_set_tmp_ecdh($$) ; sub CTX_set_trust($$) ; sub CTX_set_verify($$;$) ; sub CTX_set_verify_depth($$) ; sub CTX_tlsv1_1_new() ; sub CTX_tlsv1_2_new() ; sub CTX_tlsv1_new() ; sub CTX_use_PKCS12_file($$;$) ; sub CTX_use_PrivateKey($$) ; sub CTX_use_PrivateKey_file($$$) ; sub CTX_use_RSAPrivateKey($$) ; sub CTX_use_RSAPrivateKey_file($$$) ; sub CTX_use_certificate($$) ; sub CTX_use_certificate_chain_file($$) ; sub CTX_use_certificate_file($$$) ; sub CTX_v23_new() ; sub DH_free($) ; sub EC_KEY_free($) ; sub EC_KEY_generate_key($) ; sub EC_KEY_new_by_curve_name($) ; sub ENGINE_by_id($) ; sub ENGINE_load_builtin_engines() ; sub ENGINE_register_all_complete() ; sub ENGINE_set_default($$) ; sub ERR_clear_error() ; sub ERR_error_string($;$) ; sub ERR_get_error() ; sub ERR_load_RAND_strings() ; sub ERR_load_SSL_strings() ; sub ERR_load_crypto_strings() ; sub ERR_peek_error() ; sub ERR_put_error($$$$$) ; sub EVP_Digest(;@) ; sub EVP_DigestFinal($) ; sub EVP_DigestFinal_ex($) ; sub EVP_DigestInit($$) ; sub EVP_DigestInit_ex($$$) ; sub EVP_DigestUpdate($$) ; sub EVP_MD_CTX_create() ; sub EVP_MD_CTX_destroy($) ; sub EVP_MD_CTX_md($) ; sub EVP_MD_size($) ; sub EVP_MD_type($) ; sub EVP_PKEY_assign_EC_KEY($$) ; sub EVP_PKEY_assign_RSA($$) ; sub EVP_PKEY_bits($) ; sub EVP_PKEY_copy_parameters($$) ; sub EVP_PKEY_free($) ; sub EVP_PKEY_id($) ; sub EVP_PKEY_new() ; sub EVP_PKEY_size($) ; sub EVP_add_digest($) ; sub EVP_get_cipherbyname($) ; sub EVP_get_digestbyname($) ; sub EVP_sha1() ; sub EVP_sha256() ; sub EVP_sha512() ; sub FIPS_mode_set($) ; sub IOV_MAX() ; sub IP_RECVOPTS() ; sub IP_RECVRETOPTS() ; sub IP_RETOPTS() ; sub MD4($) ; sub MD5($) ; sub MSG_BCAST() ; sub MSG_BTAG() ; sub MSG_CTLFLAGS() ; sub MSG_CTLIGNORE() ; sub MSG_CTRUNC() ; sub MSG_DONTWAIT() ; sub MSG_EOF() ; sub MSG_EOR() ; sub MSG_ERRQUEUE() ; sub MSG_ETAG() ; sub MSG_FASTOPEN() ; sub MSG_FIN() ; sub MSG_MCAST() ; sub MSG_NOSIGNAL() ; sub MSG_PROXY() ; sub MSG_RST() ; sub MSG_SYN() ; sub MSG_TRUNC() ; sub MSG_URG() ; sub MSG_WIRE() ; sub OBJ_cmp($$) ; sub OBJ_dup($) ; sub OBJ_ln2nid($) ; sub OBJ_nid2ln($) ; sub OBJ_nid2obj($) ; sub OBJ_nid2sn($) ; sub OBJ_obj2nid($) ; sub OBJ_obj2txt($;$) ; sub OBJ_sn2nid($) ; sub OBJ_txt2nid($) ; sub OBJ_txt2obj($;$) ; sub OCSP_REQUEST_free($) ; sub OCSP_RESPONSE_free($) ; sub OCSP_cert2ids($;@) ; sub OCSP_ids2req(;@) ; sub OCSP_response_results($;@) ; sub OCSP_response_status($) ; sub OCSP_response_status_str($) ; sub OCSP_response_verify($$;$$) ; sub OPENSSL_add_all_algorithms_conf() ; sub OPENSSL_add_all_algorithms_noconf() ; sub OpenSSL_add_all_algorithms() ; sub OpenSSL_add_all_digests() ; sub OpenSSL_add_ssl_algorithms() ; sub OpenSSL_version(;$) ; sub OpenSSL_version_num() ; sub PEM_X509_INFO_read_bio($;$$$) ; sub PEM_get_string_PrivateKey($;$$) ; sub PEM_get_string_X509($) ; sub PEM_get_string_X509_CRL($) ; sub PEM_get_string_X509_REQ($) ; sub PEM_read_bio_DHparams($;$$$) ; sub PEM_read_bio_PrivateKey($;$$) ; sub PEM_read_bio_X509($;$$$) ; sub PEM_read_bio_X509_CRL($;$$$) ; sub PEM_read_bio_X509_REQ($;$$$) ; sub PF_802() ; sub PF_AAL() ; sub PF_CTF() ; sub PF_GOSIP() ; sub PF_KEY() ; sub PF_LAST() ; sub PF_LINK() ; sub PF_NBS() ; sub PF_NIT() ; sub PF_OSINET() ; sub PF_ROUTE() ; sub PF_USER() ; sub PF_WAN() ; sub PF_X25() ; sub P_ASN1_INTEGER_get_dec($) ; sub P_ASN1_INTEGER_get_hex($) ; sub P_ASN1_INTEGER_set_dec($$) ; sub P_ASN1_INTEGER_set_hex($$) ; sub P_ASN1_STRING_get($;$) ; sub P_ASN1_TIME_get_isotime($) ; sub P_ASN1_TIME_put2string($) ; sub P_ASN1_TIME_set_isotime($$) ; sub P_ASN1_UTCTIME_put2string($) ; sub P_EVP_MD_list_all() ; sub P_PKCS12_load_file($;$$) ; sub P_X509_CRL_add_revoked_serial_hex($$$;$$) ; sub P_X509_CRL_get_serial($) ; sub P_X509_CRL_set_serial($$) ; sub P_X509_INFO_get_x509($) ; sub P_X509_REQ_add_extensions($;@) ; sub P_X509_REQ_get_attr($$) ; sub P_X509_add_extensions($$;@) ; sub P_X509_copy_extensions($$;$) ; sub P_X509_get_crl_distribution_points($) ; sub P_X509_get_ext_key_usage($;$) ; sub P_X509_get_key_usage($) ; sub P_X509_get_netscape_cert_type($) ; sub P_X509_get_ocsp_uri($) ; sub P_X509_get_pubkey_alg($) ; sub P_X509_get_signature_alg($) ; sub P_alpn_selected($) ; sub P_next_proto_last_status($) ; sub P_next_proto_negotiated($) ; sub RAND_add($$$) ; sub RAND_bytes($$) ; sub RAND_cleanup() ; sub RAND_file_name($) ; sub RAND_load_file($$) ; sub RAND_poll() ; sub RAND_priv_bytes($$) ; sub RAND_pseudo_bytes($$) ; sub RAND_seed($) ; sub RAND_status() ; sub RAND_write_file($) ; sub RIPEMD160($) ; sub RSA_free($) ; sub RSA_generate_key($$;$$) ; sub SCM_CONNECT() ; sub SCM_CREDENTIALS() ; sub SCM_CREDS() ; sub SCM_RIGHTS() ; sub SCM_TIMESTAMP() ; sub SESSION_dup($) ; sub SESSION_free($) ; sub SESSION_get_app_data($) ; sub SESSION_get_ex_data($$) ; sub SESSION_get_ex_new_index($;$$$$) ; sub SESSION_get_master_key($) ; sub SESSION_get_time($) ; sub SESSION_get_timeout($) ; sub SESSION_is_resumable($) ; sub SESSION_new() ; sub SESSION_print($$) ; sub SESSION_print_fp($$) ; sub SESSION_set_app_data($$) ; sub SESSION_set_ex_data($$$) ; sub SESSION_set_time($$) ; sub SESSION_set_timeout($$) ; sub SESSION_up_ref($) ; sub SHA1($) ; sub SHA256($) ; sub SHA512($) ; sub SO_ATTACH_FILTER() ; sub SO_BACKLOG() ; sub SO_CHAMELEON() ; sub SO_DETACH_FILTER() ; sub SO_DGRAM_ERRIND() ; sub SO_DOMAIN() ; sub SO_FAMILY() ; sub SO_PASSCRED() ; sub SO_PASSIFNAME() ; sub SO_PEERCRED() ; sub SO_PROTOCOL() ; sub SO_PROTOTYPE() ; sub SO_REUSEPORT() ; sub SO_SECURITY_AUTHENTICATION() ; sub SO_SECURITY_ENCRYPTION_NETWORK() ; sub SO_SECURITY_ENCRYPTION_TRANSPORT() ; sub SO_STATE() ; sub SO_XOPEN() ; sub SO_XSE() ; sub SSL_get0_session($) ; sub SSLeay() ; sub SSLeay_add_ssl_algorithms() ; sub SSLeay_version(;$) ; sub SSLv23_client_method() ; sub SSLv23_method() ; sub SSLv23_server_method() ; sub TLS_client_method() ; sub TLS_method() ; sub TLS_server_method() ; sub TLSv1_1_client_method() ; sub TLSv1_1_method() ; sub TLSv1_1_server_method() ; sub TLSv1_2_client_method() ; sub TLSv1_2_method() ; sub TLSv1_2_server_method() ; sub TLSv1_client_method() ; sub TLSv1_method() ; sub TLSv1_server_method() ; sub UIO_MAXIOV() ; sub X509V3_EXT_d2i($) ; sub X509V3_EXT_print($;$$) ; sub X509_CRL_digest($$) ; sub X509_CRL_free($) ; sub X509_CRL_get_ext($$) ; sub X509_CRL_get_ext_by_NID($$;$) ; sub X509_CRL_get_ext_count($) ; sub X509_CRL_get_issuer($) ; sub X509_CRL_get_lastUpdate($) ; sub X509_CRL_get_nextUpdate($) ; sub X509_CRL_get_version($) ; sub X509_CRL_new() ; sub X509_CRL_set_issuer_name($$) ; sub X509_CRL_set_lastUpdate($$) ; sub X509_CRL_set_nextUpdate($$) ; sub X509_CRL_set_version($$) ; sub X509_CRL_sign($$$) ; sub X509_CRL_sort($) ; sub X509_CRL_verify($$) ; sub X509_EXTENSION_get_critical($) ; sub X509_EXTENSION_get_data($) ; sub X509_EXTENSION_get_object($) ; sub X509_LOOKUP_add_dir($$$) ; sub X509_LOOKUP_hash_dir() ; sub X509_NAME_ENTRY_get_data($) ; sub X509_NAME_ENTRY_get_object($) ; sub X509_NAME_add_entry_by_NID($$$$;$$) ; sub X509_NAME_add_entry_by_OBJ($$$$;$$) ; sub X509_NAME_add_entry_by_txt($$$$;$$) ; sub X509_NAME_cmp($$) ; sub X509_NAME_digest($$) ; sub X509_NAME_entry_count($) ; sub X509_NAME_get_entry($$) ; sub X509_NAME_get_text_by_NID($$) ; sub X509_NAME_hash($) ; sub X509_NAME_new() ; sub X509_NAME_oneline($) ; sub X509_NAME_print_ex($;$$) ; sub X509_REQ_add1_attr_by_NID($$$$) ; sub X509_REQ_digest($$) ; sub X509_REQ_free($) ; sub X509_REQ_get_attr_by_NID($$;$) ; sub X509_REQ_get_attr_by_OBJ($$;$) ; sub X509_REQ_get_attr_count($) ; sub X509_REQ_get_pubkey($) ; sub X509_REQ_get_subject_name($) ; sub X509_REQ_get_version($) ; sub X509_REQ_new() ; sub X509_REQ_set_pubkey($$) ; sub X509_REQ_set_subject_name($$) ; sub X509_REQ_set_version($$) ; sub X509_REQ_sign($$$) ; sub X509_REQ_verify($$) ; sub X509_STORE_CTX_free($) ; sub X509_STORE_CTX_get_app_data($) ; sub X509_STORE_CTX_get_current_cert($) ; sub X509_STORE_CTX_get_error($) ; sub X509_STORE_CTX_get_error_depth($) ; sub X509_STORE_CTX_get_ex_data($$) ; sub X509_STORE_CTX_get_ex_new_index($;$$$$) ; sub X509_STORE_CTX_init($;$$$) ; sub X509_STORE_CTX_new() ; sub X509_STORE_CTX_set_app_data($$) ; sub X509_STORE_CTX_set_cert($$) ; sub X509_STORE_CTX_set_error($$) ; sub X509_STORE_CTX_set_ex_data($$$) ; sub X509_STORE_add_cert($$) ; sub X509_STORE_add_crl($$) ; sub X509_STORE_add_lookup($$) ; sub X509_STORE_free($) ; sub X509_STORE_new() ; sub X509_STORE_set1_param($$) ; sub X509_STORE_set_flags($$) ; sub X509_STORE_set_purpose($$) ; sub X509_STORE_set_trust($$) ; sub X509_VERIFY_PARAM_add0_policy($$) ; sub X509_VERIFY_PARAM_add0_table($) ; sub X509_VERIFY_PARAM_add1_host($$) ; sub X509_VERIFY_PARAM_clear_flags($$) ; sub X509_VERIFY_PARAM_free($) ; sub X509_VERIFY_PARAM_get0_peername($) ; sub X509_VERIFY_PARAM_get_depth($) ; sub X509_VERIFY_PARAM_get_flags($) ; sub X509_VERIFY_PARAM_inherit($$) ; sub X509_VERIFY_PARAM_lookup($) ; sub X509_VERIFY_PARAM_new() ; sub X509_VERIFY_PARAM_set1($$) ; sub X509_VERIFY_PARAM_set1_email($$) ; sub X509_VERIFY_PARAM_set1_host($$) ; sub X509_VERIFY_PARAM_set1_ip($$) ; sub X509_VERIFY_PARAM_set1_ip_asc($$) ; sub X509_VERIFY_PARAM_set1_name($$) ; sub X509_VERIFY_PARAM_set1_policies($$) ; sub X509_VERIFY_PARAM_set_depth($$) ; sub X509_VERIFY_PARAM_set_flags($$) ; sub X509_VERIFY_PARAM_set_hostflags($$) ; sub X509_VERIFY_PARAM_set_purpose($$) ; sub X509_VERIFY_PARAM_set_time($$) ; sub X509_VERIFY_PARAM_set_trust($$) ; sub X509_VERIFY_PARAM_table_cleanup() ; sub X509_certificate_type($;$) ; sub X509_check_email($$;$) ; sub X509_check_host($$;$$) ; sub X509_check_ip($$;$) ; sub X509_check_ip_asc($$;$) ; sub X509_digest($$) ; sub X509_free($) ; sub X509_get0_serialNumber($) ; sub X509_get_X509_PUBKEY($) ; sub X509_get_app_data($) ; sub X509_get_ex_data($$) ; sub X509_get_ex_new_index($;$$$$) ; sub X509_get_ext($$) ; sub X509_get_ext_by_NID($$;$) ; sub X509_get_ext_count($) ; sub X509_get_fingerprint($$) ; sub X509_get_issuer_name($) ; sub X509_get_notAfter($) ; sub X509_get_notBefore($) ; sub X509_get_pubkey($) ; sub X509_get_serialNumber($) ; sub X509_get_subjectAltNames($) ; sub X509_get_subject_name($) ; sub X509_get_version($) ; sub X509_gmtime_adj($$) ; sub X509_issuer_and_serial_hash($) ; sub X509_issuer_name_hash($) ; sub X509_load_cert_crl_file($$$) ; sub X509_load_cert_file($$$) ; sub X509_load_crl_file($$$) ; sub X509_new() ; sub X509_policy_level_get0_node($$) ; sub X509_policy_level_node_count($) ; sub X509_policy_node_get0_parent($) ; sub X509_policy_node_get0_policy($) ; sub X509_policy_node_get0_qualifiers($) ; sub X509_policy_tree_free($) ; sub X509_policy_tree_get0_level($$) ; sub X509_policy_tree_get0_policies($) ; sub X509_policy_tree_get0_user_policies($) ; sub X509_policy_tree_level_count($) ; sub X509_pubkey_digest($$) ; sub X509_set_app_data($$) ; sub X509_set_ex_data($$$) ; sub X509_set_issuer_name($$) ; sub X509_set_pubkey($$) ; sub X509_set_serialNumber($$) ; sub X509_set_subject_name($$) ; sub X509_set_version($$) ; sub X509_sign($$$) ; sub X509_subject_name_hash($) ; sub X509_verify($$) ; sub X509_verify_cert($) ; sub X509_verify_cert_error_string($) ; sub accept($) ; sub add_client_CA($$) ; sub add_file_cert_subjects_to_stack($$) ; sub add_ssl_algorithms() ; sub alert_desc_string($) ; sub alert_desc_string_long($) ; sub alert_type_string($) ; sub alert_type_string_long($) ; sub callback_ctrl($$$) ; sub check_private_key($) ; sub clear($) ; sub clear_num_renegotiations($) ; sub client_version($) ; sub connect($) ; sub constant($) ; sub copy_session_id($$) ; sub ctrl($$$$) ; sub d2i_OCSP_REQUEST($) ; sub d2i_OCSP_RESPONSE($) ; sub d2i_SSL_SESSION($) ; sub d2i_X509_CRL_bio($;$) ; sub d2i_X509_REQ_bio($;$) ; sub d2i_X509_bio($;$) ; sub debug_read; sub do_handshake($) ; sub do_https2; sub do_https3; sub do_https4; sub do_https; sub do_httpx2; sub do_httpx3; sub do_httpx4; sub dump_peer_certificate($) ; sub dup($) ; sub export_keying_material($$$;$) ; sub free($) ; sub get0_param($) ; sub get1_session($) ; sub get_SSL_CTX($) ; sub get_app_data($) ; sub get_certificate($) ; sub get_cipher($) ; sub get_cipher_bits($;$) ; sub get_cipher_list($$) ; sub get_client_CA_list($) ; sub get_client_random($) ; sub get_current_cipher($) ; sub get_default_timeout($) ; sub get_error($$) ; sub get_ex_data($$) ; sub get_ex_new_index($;$$$$) ; sub get_fd($) ; sub get_finished($$;$) ; sub get_http3; sub get_http4; sub get_http; sub get_https3; sub get_https4; sub get_https; sub get_httpx3; sub get_httpx4; sub get_httpx; sub get_keyblock_size($) ; sub get_max_proto_version($) ; sub get_min_proto_version($) ; sub get_mode($) ; sub get_num_tickets($) ; sub get_options($) ; sub get_peer_cert_chain($) ; sub get_peer_certificate($) ; sub get_peer_finished($$;$) ; sub get_quiet_shutdown($) ; sub get_rbio($) ; sub get_read_ahead($) ; sub get_security_level($) ; sub get_server_random($) ; sub get_servername($;$) ; sub get_servername_type($) ; sub get_session($) ; sub get_shared_ciphers($;$$) ; sub get_shutdown($) ; sub get_ssl_method($) ; sub get_state($) ; sub get_time($) ; sub get_timeout($) ; sub get_verify_depth($) ; sub get_verify_mode($) ; sub get_verify_result($) ; sub get_version($) ; sub get_wbio($) ; sub has_pending($) ; sub head_http3; sub head_http4; sub head_http; sub head_https3; sub head_https4; sub head_https; sub head_httpx3; sub head_httpx4; sub head_httpx; sub hello() ; sub http_cat; sub https_cat; sub httpx_cat; sub i2d_OCSP_REQUEST($) ; sub i2d_OCSP_RESPONSE($) ; sub i2d_SSL_SESSION($) ; sub in_accept_init($) ; sub in_before($) ; sub in_connect_init($) ; sub in_init($) ; sub inet_aton; sub inet_ntoa; sub initialize; sub is_dtls($) ; sub is_init_finished($) ; sub library_init() ; sub load_client_CA_file($) ; sub load_error_strings() ; sub make_form; sub make_headers; sub new($) ; sub new_x_ctx; sub num_renegotiations($) ; sub open_proxy_tcp_connection; sub open_tcp_connection; sub pack_sockaddr_in6; sub pack_sockaddr_in; sub pack_sockaddr_un; sub peek($;$) ; sub peek_ex($;$) ; sub pending($) ; sub post_http3; sub post_http4; sub post_http; sub post_https3; sub post_https4; sub post_https; sub post_httpx3; sub post_httpx4; sub post_httpx; sub put_http3; sub put_http4; sub put_http; sub put_https3; sub put_https4; sub put_https; sub put_httpx3; sub put_httpx4; sub put_httpx; sub randomize(;$$$) ; sub read($;$) ; sub read_ex($;$) ; sub renegotiate($) ; sub rstate_string($) ; sub rstate_string_long($) ; sub session_reused($) ; sub set1_curves_list($$) ; sub set1_groups_list($$) ; sub set1_param($$) ; sub set_SSL_CTX($$) ; sub set_accept_state($) ; sub set_alpn_protos($;$) ; sub set_app_data($$) ; sub set_bio($$$) ; sub set_cert_and_key($$$) ; sub set_cipher_list($$) ; sub set_ciphersuites($$) ; sub set_client_CA_list($$) ; sub set_connect_state($) ; sub set_default_passwd_cb($;$) ; sub set_default_passwd_cb_userdata($;$) ; sub set_ex_data($$$) ; sub set_fd($$) ; sub set_info_callback($$;$) ; sub set_max_proto_version($$) ; sub set_min_proto_version($$) ; sub set_mode($$) ; sub set_num_tickets($$) ; sub set_options($$) ; sub set_post_handshake_auth($$) ; sub set_pref_cipher($$) ; sub set_proxy($$;**) ; sub set_psk_client_callback($;$) ; sub set_purpose($$) ; sub set_quiet_shutdown($$) ; sub set_read_ahead($;$) ; sub set_rfd($$) ; sub set_security_level($$) ; sub set_server_cert_and_key($$$) ; sub set_session($$) ; sub set_session_id_context($$$) ; sub set_session_secret_cb($;$$) ; sub set_session_ticket_ext($$) ; sub set_session_ticket_ext_cb($$;$) ; sub set_shutdown($$) ; sub set_ssl_method($$) ; sub set_state($$) ; sub set_time($$) ; sub set_timeout($$) ; sub set_tlsext_host_name($$) ; sub set_tlsext_status_ocsp_resp($$) ; sub set_tlsext_status_type($$) ; sub set_tmp_dh($$) ; sub set_tmp_dh_callback($$) ; sub set_trust($$) ; sub set_verify($$$) ; sub set_verify_depth($$) ; sub set_verify_result($$) ; sub set_wfd($$) ; sub shutdown($) ; sub sk_X509_INFO_free($) ; sub sk_X509_INFO_num($) ; sub sk_X509_INFO_value($$) ; sub sk_X509_NAME_free($) ; sub sk_X509_NAME_num($) ; sub sk_X509_NAME_value($$) ; sub sk_X509_free($) ; sub sk_X509_new_null() ; sub sk_X509_push($$) ; sub sockaddr_family; sub ssl_read_CRLF($;$) ; sub ssl_read_all; sub ssl_read_until($;$$) ; sub ssl_write_CRLF($$) ; sub ssl_write_all; sub sslcat; sub state($) ; sub state_string($) ; sub state_string_long($) ; sub tcp_read_CRLF; sub tcp_read_all; sub tcp_read_until; sub tcp_write_CRLF; sub tcp_write_all; sub tcpcat; sub tcpxcat; sub total_renegotiations($) ; sub unpack_sockaddr_in6; sub unpack_sockaddr_in; sub unpack_sockaddr_un; sub use_PrivateKey($$) ; sub use_PrivateKey_ASN1($$$$) ; sub use_PrivateKey_file($$$) ; sub use_RSAPrivateKey($$) ; sub use_RSAPrivateKey_ASN1($$$) ; sub use_RSAPrivateKey_file($$$) ; sub use_certificate($$) ; sub use_certificate_ASN1($$$) ; sub use_certificate_chain_file($$) ; sub use_certificate_file($$$) ; sub verify_client_post_handshake($) ; sub version($) ; sub want($) ; sub want_X509_lookup; sub want_nothing; sub want_read; sub want_write; sub write($$) ; sub write_ex($$) ; sub write_partial($$$$) ; } package ODBM_File { sub DELETE; sub DESTROY; sub FETCH; sub FIRSTKEY; sub NEXTKEY; sub STORE; sub TIEHASH; sub filter_fetch_key; sub filter_fetch_value; sub filter_store_key; sub filter_store_value; } package Opcode { sub _safe_call_sv($$$) ; sub _safe_pkg_prep($) ; sub define_optag($$) ; sub deny($;@) ; sub deny_only($;@) ; sub empty_opset() ; sub full_opset() ; sub invert_opset($) ; sub opcodes() ; sub opdesc(;@) ; sub opmask() ; sub opmask_add($) ; sub opset(;@) ; sub opset_to_ops($;$) ; sub permit($;@) ; sub permit_only($;@) ; sub verify_opset($;$) ; } package OpenGL { sub __had_dbuffer_hack; sub _have_freeglut; sub _have_gl; sub _have_glp; sub _have_glu; sub _have_glut; sub _have_glx; sub constant; sub done_glutInit; sub glAccum; sub glAlphaFunc; sub glAreTexturesResident_c; sub glAreTexturesResident_p; sub glAreTexturesResident_s; sub glArrayElement; sub glBegin; sub glBindTexture; sub glBitmap_c; sub glBitmap_p; sub glBitmap_s; sub glBlendFunc; sub glCallList; sub glCallLists_c; sub glCallLists_p; sub glCallLists_s; sub glClear; sub glClearAccum; sub glClearColor; sub glClearDepth; sub glClearIndex; sub glClearStencil; sub glClipPlane_c; sub glClipPlane_p; sub glClipPlane_s; sub glColor3b; sub glColor3bv_c; sub glColor3bv_p; sub glColor3bv_s; sub glColor3d; sub glColor3dv_c; sub glColor3dv_p; sub glColor3dv_s; sub glColor3f; sub glColor3fv_c; sub glColor3fv_p; sub glColor3fv_s; sub glColor3i; sub glColor3iv_c; sub glColor3iv_p; sub glColor3iv_s; sub glColor3s; sub glColor3sv_c; sub glColor3sv_p; sub glColor3sv_s; sub glColor3ub; sub glColor3ubv_c; sub glColor3ubv_p; sub glColor3ubv_s; sub glColor3ui; sub glColor3uiv_c; sub glColor3uiv_p; sub glColor3uiv_s; sub glColor3us; sub glColor3usv_c; sub glColor3usv_p; sub glColor3usv_s; sub glColor4b; sub glColor4bv_c; sub glColor4bv_p; sub glColor4bv_s; sub glColor4d; sub glColor4dv_c; sub glColor4dv_p; sub glColor4dv_s; sub glColor4f; sub glColor4fv_c; sub glColor4fv_p; sub glColor4fv_s; sub glColor4i; sub glColor4iv_c; sub glColor4iv_p; sub glColor4iv_s; sub glColor4s; sub glColor4sv_c; sub glColor4sv_p; sub glColor4sv_s; sub glColor4ub; sub glColor4ubv_c; sub glColor4ubv_p; sub glColor4ubv_s; sub glColor4ui; sub glColor4uiv_c; sub glColor4uiv_p; sub glColor4uiv_s; sub glColor4us; sub glColor4usv_c; sub glColor4usv_p; sub glColor4usv_s; sub glColorMask; sub glColorMaterial; sub glColorPointerEXT_c; sub glColorPointerEXT_p; sub glColorPointerEXT_s; sub glColorPointer_c; sub glColorPointer_p; sub glColorPointer_s; sub glCopyPixels; sub glCopyTexImage1D; sub glCopyTexImage2D; sub glCopyTexSubImage1D; sub glCopyTexSubImage2D; sub glCullFace; sub glDeleteLists; sub glDeleteTextures_c; sub glDeleteTextures_p; sub glDeleteTextures_s; sub glDepthFunc; sub glDepthMask; sub glDepthRange; sub glDisable; sub glDisableClientState; sub glDrawArrays; sub glDrawBuffer; sub glDrawElements_c; sub glDrawElements_p; sub glDrawElements_s; sub glDrawPixels_c; sub glDrawPixels_p; sub glDrawPixels_s; sub glEdgeFlag; sub glEdgeFlagPointerEXT_c; sub glEdgeFlagPointerEXT_p; sub glEdgeFlagPointerEXT_s; sub glEdgeFlagPointer_c; sub glEdgeFlagPointer_p; sub glEdgeFlagPointer_s; sub glEnable; sub glEnableClientState; sub glEnd; sub glEndList; sub glEvalCoord1d; sub glEvalCoord1f; sub glEvalCoord2d; sub glEvalCoord2f; sub glEvalMesh1; sub glEvalMesh2; sub glEvalPoint1; sub glEvalPoint2; sub glFeedbackBuffer_c; sub glFinish; sub glFlush; sub glFogf; sub glFogfv_c; sub glFogfv_p; sub glFogfv_s; sub glFogi; sub glFogiv_c; sub glFogiv_p; sub glFogiv_s; sub glFrontFace; sub glFrustum; sub glGenLists; sub glGenTextures_c; sub glGenTextures_p; sub glGenTextures_s; sub glGetBooleanv_c; sub glGetBooleanv_p; sub glGetBooleanv_s; sub glGetClipPlane_c; sub glGetClipPlane_p; sub glGetClipPlane_s; sub glGetDoublev_c; sub glGetDoublev_p; sub glGetDoublev_s; sub glGetError; sub glGetFloatv_c; sub glGetFloatv_p; sub glGetFloatv_s; sub glGetIntegerv_c; sub glGetIntegerv_p; sub glGetIntegerv_s; sub glGetLightfv_c; sub glGetLightfv_p; sub glGetLightfv_s; sub glGetLightiv_c; sub glGetLightiv_p; sub glGetLightiv_s; sub glGetMapdv_c; sub glGetMapdv_p; sub glGetMapdv_s; sub glGetMapfv_c; sub glGetMapfv_p; sub glGetMapfv_s; sub glGetMapiv_c; sub glGetMapiv_p; sub glGetMapiv_s; sub glGetMaterialfv_c; sub glGetMaterialfv_p; sub glGetMaterialfv_s; sub glGetMaterialiv_c; sub glGetMaterialiv_p; sub glGetMaterialiv_s; sub glGetPixelMapfv_c; sub glGetPixelMapfv_p; sub glGetPixelMapfv_s; sub glGetPixelMapuiv_c; sub glGetPixelMapuiv_p; sub glGetPixelMapuiv_s; sub glGetPixelMapusv_c; sub glGetPixelMapusv_p; sub glGetPixelMapusv_s; sub glGetPointerv_c; sub glGetPointerv_p; sub glGetPointerv_s; sub glGetPolygonStipple_c; sub glGetPolygonStipple_p; sub glGetPolygonStipple_s; sub glGetString; sub glGetTexEnvfv_c; sub glGetTexEnvfv_p; sub glGetTexEnvfv_s; sub glGetTexEnviv_c; sub glGetTexEnviv_p; sub glGetTexEnviv_s; sub glGetTexGendv_c; sub glGetTexGendv_p; sub glGetTexGendv_s; sub glGetTexGenfv_c; sub glGetTexGenfv_p; sub glGetTexGenfv_s; sub glGetTexGeniv_c; sub glGetTexGeniv_p; sub glGetTexGeniv_s; sub glGetTexImage_c; sub glGetTexImage_p; sub glGetTexImage_s; sub glGetTexLevelParameterfv_c; sub glGetTexLevelParameterfv_p; sub glGetTexLevelParameterfv_s; sub glGetTexLevelParameteriv_c; sub glGetTexLevelParameteriv_p; sub glGetTexLevelParameteriv_s; sub glGetTexParameterfv_c; sub glGetTexParameterfv_p; sub glGetTexParameterfv_s; sub glGetTexParameteriv_c; sub glGetTexParameteriv_p; sub glGetTexParameteriv_s; sub glHint; sub glIndexMask; sub glIndexPointerEXT_c; sub glIndexPointerEXT_p; sub glIndexPointerEXT_s; sub glIndexPointer_c; sub glIndexPointer_p; sub glIndexPointer_s; sub glIndexd; sub glIndexi; sub glInitNames; sub glInterleavedArrays_c; sub glIsEnabled; sub glIsList; sub glIsTexture; sub glLightModelf; sub glLightModelfv_c; sub glLightModelfv_p; sub glLightModelfv_s; sub glLightModeli; sub glLightModeliv_c; sub glLightModeliv_p; sub glLightModeliv_s; sub glLightf; sub glLightfv_c; sub glLightfv_p; sub glLightfv_s; sub glLighti; sub glLightiv_c; sub glLightiv_p; sub glLightiv_s; sub glLineStipple; sub glLineWidth; sub glListBase; sub glLoadIdentity; sub glLoadMatrixd_c; sub glLoadMatrixd_p; sub glLoadMatrixd_s; sub glLoadMatrixf_c; sub glLoadMatrixf_p; sub glLoadMatrixf_s; sub glLoadName; sub glLogicOp; sub glMap1d_c; sub glMap1d_p; sub glMap1d_s; sub glMap1f_c; sub glMap1f_p; sub glMap1f_s; sub glMap2d_c; sub glMap2d_p; sub glMap2d_s; sub glMap2f_c; sub glMap2f_p; sub glMap2f_s; sub glMapGrid1d; sub glMapGrid1f; sub glMapGrid2d; sub glMapGrid2f; sub glMaterialf; sub glMaterialfv_c; sub glMaterialfv_p; sub glMaterialfv_s; sub glMateriali; sub glMaterialiv_c; sub glMaterialiv_p; sub glMaterialiv_s; sub glMatrixMode; sub glMultMatrixd_p; sub glMultMatrixf_p; sub glNewList; sub glNormal3b; sub glNormal3bv_c; sub glNormal3bv_p; sub glNormal3bv_s; sub glNormal3d; sub glNormal3dv_c; sub glNormal3dv_p; sub glNormal3dv_s; sub glNormal3f; sub glNormal3fv_c; sub glNormal3fv_p; sub glNormal3fv_s; sub glNormal3i; sub glNormal3iv_c; sub glNormal3iv_p; sub glNormal3iv_s; sub glNormal3s; sub glNormal3sv_c; sub glNormal3sv_p; sub glNormal3sv_s; sub glNormalPointerEXT_c; sub glNormalPointerEXT_p; sub glNormalPointerEXT_s; sub glNormalPointer_c; sub glNormalPointer_p; sub glNormalPointer_s; sub glOrtho; sub glPassThrough; sub glPixelMapfv_c; sub glPixelMapfv_p; sub glPixelMapfv_s; sub glPixelMapuiv_c; sub glPixelMapuiv_p; sub glPixelMapuiv_s; sub glPixelMapusv_c; sub glPixelMapusv_p; sub glPixelMapusv_s; sub glPixelStoref; sub glPixelStorei; sub glPixelTransferf; sub glPixelTransferi; sub glPixelZoom; sub glPointSize; sub glPolygonMode; sub glPolygonOffset; sub glPolygonStipple_c; sub glPolygonStipple_p; sub glPolygonStipple_s; sub glPopAttrib; sub glPopClientAttrib; sub glPopMatrix; sub glPopName; sub glPrioritizeTextures_c; sub glPrioritizeTextures_p; sub glPrioritizeTextures_s; sub glPushAttrib; sub glPushClientAttrib; sub glPushMatrix; sub glPushName; sub glRasterPos2d; sub glRasterPos2dv_c; sub glRasterPos2dv_p; sub glRasterPos2dv_s; sub glRasterPos2f; sub glRasterPos2fv_c; sub glRasterPos2fv_p; sub glRasterPos2fv_s; sub glRasterPos2i; sub glRasterPos2iv_c; sub glRasterPos2iv_p; sub glRasterPos2iv_s; sub glRasterPos2s; sub glRasterPos2sv_c; sub glRasterPos2sv_p; sub glRasterPos2sv_s; sub glRasterPos3d; sub glRasterPos3dv_c; sub glRasterPos3dv_p; sub glRasterPos3dv_s; sub glRasterPos3f; sub glRasterPos3fv_c; sub glRasterPos3fv_p; sub glRasterPos3fv_s; sub glRasterPos3i; sub glRasterPos3iv_c; sub glRasterPos3iv_p; sub glRasterPos3iv_s; sub glRasterPos3s; sub glRasterPos3sv_c; sub glRasterPos3sv_p; sub glRasterPos3sv_s; sub glRasterPos4d; sub glRasterPos4dv_c; sub glRasterPos4dv_p; sub glRasterPos4dv_s; sub glRasterPos4f; sub glRasterPos4fv_c; sub glRasterPos4fv_p; sub glRasterPos4fv_s; sub glRasterPos4i; sub glRasterPos4iv_c; sub glRasterPos4iv_p; sub glRasterPos4iv_s; sub glRasterPos4s; sub glRasterPos4sv_c; sub glRasterPos4sv_p; sub glRasterPos4sv_s; sub glReadBuffer; sub glReadPixels_c; sub glReadPixels_p; sub glReadPixels_s; sub glRectd; sub glRectdv_c; sub glRectdv_p; sub glRectdv_s; sub glRectf; sub glRectfv_c; sub glRectfv_p; sub glRectfv_s; sub glRecti; sub glRectiv_c; sub glRectiv_p; sub glRectiv_s; sub glRects; sub glRectsv_c; sub glRectsv_p; sub glRectsv_s; sub glRenderMode; sub glRotated; sub glRotatef; sub glScaled; sub glScalef; sub glScissor; sub glSelectBuffer_c; sub glShadeModel; sub glStencilFunc; sub glStencilMask; sub glStencilOp; sub glTexCoord1d; sub glTexCoord1dv_c; sub glTexCoord1dv_p; sub glTexCoord1dv_s; sub glTexCoord1f; sub glTexCoord1fv_c; sub glTexCoord1fv_p; sub glTexCoord1fv_s; sub glTexCoord1i; sub glTexCoord1iv_c; sub glTexCoord1iv_p; sub glTexCoord1iv_s; sub glTexCoord1s; sub glTexCoord1sv_c; sub glTexCoord1sv_p; sub glTexCoord1sv_s; sub glTexCoord2d; sub glTexCoord2dv_c; sub glTexCoord2dv_p; sub glTexCoord2dv_s; sub glTexCoord2f; sub glTexCoord2fv_c; sub glTexCoord2fv_p; sub glTexCoord2fv_s; sub glTexCoord2i; sub glTexCoord2iv_c; sub glTexCoord2iv_p; sub glTexCoord2iv_s; sub glTexCoord2s; sub glTexCoord2sv_c; sub glTexCoord2sv_p; sub glTexCoord2sv_s; sub glTexCoord3d; sub glTexCoord3dv_c; sub glTexCoord3dv_p; sub glTexCoord3dv_s; sub glTexCoord3f; sub glTexCoord3fv_c; sub glTexCoord3fv_p; sub glTexCoord3fv_s; sub glTexCoord3i; sub glTexCoord3iv_c; sub glTexCoord3iv_p; sub glTexCoord3iv_s; sub glTexCoord3s; sub glTexCoord3sv_c; sub glTexCoord3sv_p; sub glTexCoord3sv_s; sub glTexCoord4d; sub glTexCoord4dv_c; sub glTexCoord4dv_p; sub glTexCoord4dv_s; sub glTexCoord4f; sub glTexCoord4fv_c; sub glTexCoord4fv_p; sub glTexCoord4fv_s; sub glTexCoord4i; sub glTexCoord4iv_c; sub glTexCoord4iv_p; sub glTexCoord4iv_s; sub glTexCoord4s; sub glTexCoord4sv_c; sub glTexCoord4sv_p; sub glTexCoord4sv_s; sub glTexCoordPointerEXT_c; sub glTexCoordPointerEXT_p; sub glTexCoordPointerEXT_s; sub glTexCoordPointer_c; sub glTexCoordPointer_p; sub glTexCoordPointer_s; sub glTexEnvf; sub glTexEnvfv_p; sub glTexEnvfv_s; sub glTexEnvi; sub glTexEnviv_p; sub glTexEnviv_s; sub glTexGend; sub glTexGendv_c; sub glTexGendv_p; sub glTexGendv_s; sub glTexGenf; sub glTexGenfv_c; sub glTexGenfv_p; sub glTexGenfv_s; sub glTexGeni; sub glTexGeniv_c; sub glTexGeniv_p; sub glTexGeniv_s; sub glTexImage1D_c; sub glTexImage1D_p; sub glTexImage1D_s; sub glTexImage2D_c; sub glTexImage2D_p; sub glTexImage2D_s; sub glTexParameterf; sub glTexParameterfv_c; sub glTexParameterfv_p; sub glTexParameterfv_s; sub glTexParameteri; sub glTexParameteriv_c; sub glTexParameteriv_p; sub glTexParameteriv_s; sub glTexSubImage1D_c; sub glTexSubImage1D_p; sub glTexSubImage1D_s; sub glTexSubImage2D_c; sub glTexSubImage2D_p; sub glTexSubImage2D_s; sub glTranslated; sub glTranslatef; sub glVertex2d; sub glVertex2dv_c; sub glVertex2dv_p; sub glVertex2dv_s; sub glVertex2f; sub glVertex2fv_c; sub glVertex2fv_p; sub glVertex2fv_s; sub glVertex2i; sub glVertex2iv_c; sub glVertex2iv_p; sub glVertex2iv_s; sub glVertex2s; sub glVertex2sv_c; sub glVertex2sv_p; sub glVertex2sv_s; sub glVertex3d; sub glVertex3dv_c; sub glVertex3dv_p; sub glVertex3dv_s; sub glVertex3f; sub glVertex3fv_c; sub glVertex3fv_p; sub glVertex3fv_s; sub glVertex3i; sub glVertex3iv_c; sub glVertex3iv_p; sub glVertex3iv_s; sub glVertex3s; sub glVertex3sv_c; sub glVertex3sv_p; sub glVertex3sv_s; sub glVertex4d; sub glVertex4dv_c; sub glVertex4dv_p; sub glVertex4dv_s; sub glVertex4f; sub glVertex4fv_c; sub glVertex4fv_p; sub glVertex4fv_s; sub glVertex4i; sub glVertex4iv_c; sub glVertex4iv_p; sub glVertex4iv_s; sub glVertex4s; sub glVertex4sv_c; sub glVertex4sv_p; sub glVertex4sv_s; sub glVertexPointerEXT_c; sub glVertexPointerEXT_p; sub glVertexPointerEXT_s; sub glVertexPointer_c; sub glVertexPointer_p; sub glVertexPointer_s; sub glViewport; sub glpHasGLUT; sub glpHasGPGPU; sub glpReadTex; sub glpSetDebug; sub gluBeginCurve; sub gluBeginPolygon; sub gluBeginSurface; sub gluBeginTrim; sub gluBuild1DMipmaps_c; sub gluBuild1DMipmaps_s; sub gluBuild2DMipmaps_c; sub gluBuild2DMipmaps_s; sub gluCylinder; sub gluDeleteNurbsRenderer; sub gluDeleteQuadric; sub gluDeleteTess; sub gluDisk; sub gluEndCurve; sub gluEndPolygon; sub gluEndSurface; sub gluEndTrim; sub gluErrorString; sub gluGetNurbsProperty_p; sub gluGetString; sub gluGetTessProperty_p; sub gluLoadSamplingMatrices_p; sub gluLookAt; sub gluNewNurbsRenderer; sub gluNewQuadric; sub gluNewTess; sub gluNextContour; sub gluNurbsCurve_c; sub gluNurbsProperty; sub gluNurbsSurface_c; sub gluOrtho2D; sub gluPartialDisk; sub gluPerspective; sub gluPickMatrix_p; sub gluProject_p; sub gluPwlCurve_c; sub gluQuadricDrawStyle; sub gluQuadricNormals; sub gluQuadricOrientation; sub gluQuadricTexture; sub gluScaleImage_s; sub gluSphere; sub gluTessBeginContour; sub gluTessBeginPolygon; sub gluTessCallback; sub gluTessEndContour; sub gluTessEndPolygon; sub gluTessNormal; sub gluTessProperty; sub gluTessVertex_p; sub gluUnProject_p; sub glutAddMenuEntry; sub glutAddSubMenu; sub glutAttachMenu; sub glutBitmapCharacter; sub glutBitmapHeight; sub glutBitmapLength; sub glutBitmapString; sub glutBitmapWidth; sub glutButtonBoxFunc; sub glutChangeToMenuEntry; sub glutChangeToSubMenu; sub glutCloseFunc; sub glutCopyColormap; sub glutCreateMenu; sub glutCreateSubWindow; sub glutCreateWindow; sub glutDestroyMenu; sub glutDestroyWindow; sub glutDetachMenu; sub glutDeviceGet; sub glutDialsFunc; sub glutDisplayFunc; sub glutEnterGameMode; sub glutEntryFunc; sub glutEstablishOverlay; sub glutExtensionSupported; sub glutForceJoystickFunc; sub glutFullScreen; sub glutGameModeGet; sub glutGameModeString; sub glutGet; sub glutGetColor; sub glutGetMenu; sub glutGetModifiers; sub glutGetWindow; sub glutHideOverlay; sub glutHideWindow; sub glutIconifyWindow; sub glutIdleFunc; sub glutIgnoreKeyRepeat; sub glutInit; sub glutInitDisplayMode; sub glutInitDisplayString; sub glutInitWindowPosition; sub glutInitWindowSize; sub glutKeyboardFunc; sub glutKeyboardUpFunc; sub glutLayerGet; sub glutLeaveGameMode; sub glutLeaveMainLoop; sub glutMainLoop; sub glutMainLoopEvent; sub glutMenuDestroyFunc; sub glutMenuStateFunc; sub glutMenuStatusFunc; sub glutMotionFunc; sub glutMouseFunc; sub glutMouseWheelFunc; sub glutOverlayDisplayFunc; sub glutPassiveMotionFunc; sub glutPopWindow; sub glutPositionWindow; sub glutPostOverlayRedisplay; sub glutPostRedisplay; sub glutPostWindowOverlayRedisplay; sub glutPostWindowRedisplay; sub glutPushWindow; sub glutRemoveMenuItem; sub glutRemoveOverlay; sub glutReportErrors; sub glutReshapeFunc; sub glutReshapeWindow; sub glutSetColor; sub glutSetCursor; sub glutSetIconTitle; sub glutSetKeyRepeat; sub glutSetMenu; sub glutSetOption; sub glutSetWindow; sub glutSetWindowTitle; sub glutShowOverlay; sub glutShowWindow; sub glutSolidCone; sub glutSolidCube; sub glutSolidCylinder; sub glutSolidDodecahedron; sub glutSolidIcosahedron; sub glutSolidOctahedron; sub glutSolidRhombicDodecahedron; sub glutSolidSphere; sub glutSolidTeapot; sub glutSolidTetrahedron; sub glutSolidTorus; sub glutSpaceballButtonFunc; sub glutSpaceballMotionFunc; sub glutSpaceballRotateFunc; sub glutSpecialFunc; sub glutSpecialUpFunc; sub glutStrokeCharacter; sub glutStrokeHeight; sub glutStrokeLength; sub glutStrokeString; sub glutStrokeWidth; sub glutSwapBuffers; sub glutTabletButtonFunc; sub glutTabletMotionFunc; sub glutTimerFunc; sub glutUseLayer; sub glutVisibilityFunc; sub glutWarpPointer; sub glutWindowStatusFunc; sub glutWireCone; sub glutWireCube; sub glutWireCylinder; sub glutWireDodecahedron; sub glutWireIcosahedron; sub glutWireOctahedron; sub glutWireRhombicDodecahedron; sub glutWireSphere; sub glutWireTeapot; sub glutWireTetrahedron; sub glutWireTorus; } package OpenGL::Array { sub DESTROY; sub affine; sub assign; sub assign_data; sub bind; sub bound; sub calc; sub elements; sub get_dimensions; sub length; sub new; sub new_from_pointer; sub new_list; sub new_pointer; sub new_scalar; sub offset; sub ptr; sub retrieve; sub retrieve_data; sub update_pointer; } package OpenGL::Matrix { sub column; sub dot_product; sub element; sub invert; sub new; sub new_identity; sub new_product; sub rotate_x; sub rotate_y; sub rotate_z; sub row; sub scale; sub set_frustrum; sub set_lookat; sub set_ortho; sub set_perspective; sub set_quaternion; sub translate; sub transpose; } package POSIX { sub ARG_MAX() ; sub B0() ; sub B110() ; sub B1200() ; sub B134() ; sub B150() ; sub B1800() ; sub B19200() ; sub B200() ; sub B2400() ; sub B300() ; sub B38400() ; sub B4800() ; sub B50() ; sub B600() ; sub B75() ; sub B9600() ; sub BRKINT() ; sub BUS_ADRALN() ; sub BUS_ADRERR() ; sub BUS_OBJERR() ; sub CHILD_MAX() ; sub CLD_CONTINUED() ; sub CLD_DUMPED() ; sub CLD_EXITED() ; sub CLD_KILLED() ; sub CLD_STOPPED() ; sub CLD_TRAPPED() ; sub CLOCAL() ; sub CREAD() ; sub CS5() ; sub CS6() ; sub CS7() ; sub CS8() ; sub CSIZE() ; sub CSTOPB() ; sub EAI_OVERFLOW() ; sub EAI_SYSTEM() ; sub ECHO() ; sub ECHOE() ; sub ECHOK() ; sub ECHONL() ; sub EHOSTDOWN() ; sub ENOTBLK() ; sub EOTHER() ; sub ERESTART() ; sub FD_CLOEXEC() ; sub FPE_FLTDIV() ; sub FPE_FLTINV() ; sub FPE_FLTOVF() ; sub FPE_FLTRES() ; sub FPE_FLTSUB() ; sub FPE_FLTUND() ; sub FPE_INTDIV() ; sub FPE_INTOVF() ; sub F_DUPFD() ; sub F_GETFD() ; sub F_GETFL() ; sub F_GETLK() ; sub F_RDLCK() ; sub F_SETFD() ; sub F_SETFL() ; sub F_SETLK() ; sub F_SETLKW() ; sub F_UNLCK() ; sub F_WRLCK() ; sub HUPCL() ; sub ICANON() ; sub ICRNL() ; sub IEXTEN() ; sub IGNBRK() ; sub IGNCR() ; sub IGNPAR() ; sub ILL_BADSTK() ; sub ILL_COPROC() ; sub ILL_ILLADR() ; sub ILL_ILLOPC() ; sub ILL_ILLOPN() ; sub ILL_ILLTRP() ; sub ILL_PRVOPC() ; sub ILL_PRVREG() ; sub INLCR() ; sub INPCK() ; sub ISIG() ; sub ISTRIP() ; sub IXOFF() ; sub IXON() ; sub LC_ADDRESS() ; sub LC_IDENTIFICATION() ; sub LC_MEASUREMENT() ; sub LC_MESSAGES() ; sub LC_PAPER() ; sub LC_TELEPHONE() ; sub LDBL_EPSILON() ; sub LDBL_MAX() ; sub LDBL_MIN() ; sub LINK_MAX() ; sub L_ctermid() ; sub L_cuserid() ; sub L_tmpnam; sub MAX_CANON() ; sub MAX_INPUT() ; sub MSG_CTRUNC() ; sub MSG_EOR() ; sub MSG_TRUNC() ; sub NAME_MAX() ; sub NCCS() ; sub NDEBUG; sub NGROUPS_MAX() ; sub NOFLSH() ; sub OPEN_MAX() ; sub OPOST() ; sub O_NOCTTY() ; sub O_NONBLOCK() ; sub PARENB() ; sub PARMRK() ; sub PARODD() ; sub PIPE_BUF() ; sub POLL_ERR() ; sub POLL_HUP() ; sub POLL_IN() ; sub POLL_MSG() ; sub POLL_OUT() ; sub POLL_PRI() ; sub PRIO_PGRP() ; sub PRIO_PROCESS() ; sub PRIO_USER() ; sub SA_NOCLDSTOP() ; sub SA_NOCLDWAIT() ; sub SA_NODEFER() ; sub SA_ONSTACK() ; sub SA_RESETHAND() ; sub SA_RESTART() ; sub SA_SIGINFO() ; sub SEGV_ACCERR() ; sub SEGV_MAPERR() ; sub SIGALRM() ; sub SIGBUS() ; sub SIGCHLD() ; sub SIGCONT() ; sub SIGHUP() ; sub SIGKILL() ; sub SIGPIPE() ; sub SIGPOLL() ; sub SIGPROF() ; sub SIGQUIT() ; sub SIGRTMAX() ; sub SIGRTMIN() ; sub SIGSTOP() ; sub SIGSYS() ; sub SIGTRAP() ; sub SIGTSTP() ; sub SIGTTIN() ; sub SIGTTOU() ; sub SIGURG() ; sub SIGUSR1() ; sub SIGUSR2() ; sub SIGVTALRM() ; sub SIGXCPU() ; sub SIGXFSZ() ; sub SIG_BLOCK() ; sub SIG_SETMASK() ; sub SIG_UNBLOCK() ; sub SI_ASYNCIO() ; sub SI_MESGQ() ; sub SI_QUEUE() ; sub SI_TIMER() ; sub SI_USER() ; sub STREAM_MAX() ; sub S_ISBLK; sub S_ISCHR; sub S_ISDIR; sub S_ISFIFO; sub S_ISREG; sub TCIFLUSH() ; sub TCIOFF() ; sub TCIOFLUSH() ; sub TCION() ; sub TCOFLUSH() ; sub TCOOFF() ; sub TCOON() ; sub TCSADRAIN() ; sub TCSAFLUSH() ; sub TCSANOW() ; sub TOSTOP() ; sub TRAP_BRKPT() ; sub TRAP_TRACE() ; sub TZNAME_MAX() ; sub VEOF() ; sub VEOL() ; sub VERASE() ; sub VINTR() ; sub VKILL() ; sub VMIN() ; sub VQUIT() ; sub VSTART() ; sub VSTOP() ; sub VSUSP() ; sub VTIME() ; sub WEXITSTATUS; sub WIFEXITED; sub WIFSIGNALED; sub WIFSTOPPED; sub WSTOPSIG; sub WTERMSIG; sub WUNTRACED() ; sub _PC_CHOWN_RESTRICTED() ; sub _PC_LINK_MAX() ; sub _PC_MAX_CANON() ; sub _PC_MAX_INPUT() ; sub _PC_NAME_MAX() ; sub _PC_NO_TRUNC() ; sub _PC_PATH_MAX() ; sub _PC_PIPE_BUF() ; sub _PC_VDISABLE() ; sub _SC_ARG_MAX() ; sub _SC_CHILD_MAX() ; sub _SC_CLK_TCK() ; sub _SC_JOB_CONTROL() ; sub _SC_NGROUPS_MAX() ; sub _SC_OPEN_MAX() ; sub _SC_PAGESIZE() ; sub _SC_SAVED_IDS() ; sub _SC_STREAM_MAX() ; sub _SC_TZNAME_MAX() ; sub _SC_VERSION() ; sub _exit; sub abort; sub abs; sub access; sub acos; sub acosh; sub alarm; sub asctime; sub asin; sub asinh; sub assert; sub atan2; sub atan; sub atanh; sub atexit; sub atof; sub atoi; sub atol; sub bsearch; sub calloc; sub cbrt; sub ceil; sub cfgetispeed; sub cfgetospeed; sub cfsetispeed; sub cfsetospeed; sub chdir; sub chmod; sub chown; sub clearerr; sub clock; sub close; sub closedir; sub constant; sub copysign; sub cos; sub cosh; sub creat; sub ctermid; sub ctime; sub cuserid; sub difftime; sub div; sub dup2; sub dup; sub erf; sub erfc; sub errno; sub execl; sub execle; sub execlp; sub execv; sub execve; sub execvp; sub exit; sub exp2; sub exp; sub expm1; sub fabs; sub fclose; sub fcntl; sub fdim; sub fdopen; sub fegetround; sub feof; sub ferror; sub fesetround; sub fflush; sub fgetc; sub fgetpos; sub fgets; sub fileno; sub floor; sub fma; sub fmax; sub fmin; sub fmod; sub fopen; sub fork; sub fpathconf; sub fpclassify; sub fprintf; sub fputc; sub fputs; sub fread; sub free; sub freopen; sub frexp; sub fscanf; sub fseek; sub fsetpos; sub fstat; sub fsync; sub ftell; sub fwrite; sub getc; sub getchar; sub getcwd; sub getegid; sub getenv; sub geteuid; sub getgid; sub getgrgid; sub getgrnam; sub getgroups; sub getlogin; sub getpayload; sub getpgrp; sub getpid; sub getppid; sub getpwnam; sub getpwuid; sub gets; sub getuid; sub gmtime; sub hypot; sub ilogb; sub isatty; sub isfinite; sub isgreater; sub isgreaterequal; sub isinf; sub isless; sub islessequal; sub islessgreater; sub isnan; sub isnormal; sub issignaling; sub isunordered; sub j0; sub j1; sub jn; sub kill; sub labs; sub lchown; sub ldexp; sub ldiv; sub lgamma; sub link; sub localeconv; sub localtime; sub log10; sub log1p; sub log2; sub log; sub logb; sub longjmp; sub lrint; sub lround; sub lseek; sub malloc; sub mblen; sub mbstowcs; sub mbtowc; sub memchr; sub memcmp; sub memcpy; sub memmove; sub memset; sub mkdir; sub mkfifo; sub mktime; sub modf; sub nan; sub nearbyint; sub nextafter; sub nexttoward; sub nice; sub offsetof; sub open; sub opendir; sub pathconf; sub pause; sub pipe; sub pow; sub putc; sub putchar; sub puts; sub qsort; sub raise; sub rand; sub read; sub readdir; sub realloc; sub remainder; sub remove; sub remquo; sub rename; sub rewind; sub rewinddir; sub rint; sub rmdir; sub round; sub scalbn; sub scanf; sub setbuf; sub setgid; sub setjmp; sub setlocale; sub setpayload; sub setpayloadsig; sub setpgid; sub setsid; sub setuid; sub setvbuf; sub sigaction; sub siglongjmp; sub signal; sub signbit; sub sigpending; sub sigprocmask; sub sigsetjmp; sub sigsuspend; sub sin; sub sinh; sub sleep; sub sqrt; sub srand; sub sscanf; sub stat; sub stderr; sub stdin; sub stdout; sub strcat; sub strchr; sub strcmp; sub strcoll; sub strcpy; sub strcspn; sub strerror; sub strftime; sub strlen; sub strncat; sub strncmp; sub strncpy; sub strpbrk; sub strrchr; sub strspn; sub strstr; sub strtod; sub strtok; sub strtol; sub strtoul; sub strxfrm; sub sysconf; sub system; sub tan; sub tanh; sub tcdrain; sub tcflow; sub tcflush; sub tcgetattr; sub tcgetpgrp; sub tcsendbreak; sub tcsetattr; sub tcsetpgrp; sub tgamma; sub time; sub times; sub tmpfile; sub tmpnam; sub trunc; sub ttyname; sub tzname; sub tzset; sub umask; sub uname; sub ungetc; sub unlink; sub utime; sub vfprintf; sub vprintf; sub vsprintf; sub wait; sub waitpid; sub wcstombs; sub wctomb; sub write; sub y0; sub y1; sub yn; } package POSIX::SigSet { sub addset; sub delset; sub emptyset; sub fillset; sub ismember; sub new; } package POSIX::Termios { sub getattr; sub getcc; sub getcflag; sub getiflag; sub getispeed; sub getlflag; sub getoflag; sub getospeed; sub new; sub setattr; sub setcc; sub setcflag; sub setiflag; sub setispeed; sub setlflag; sub setoflag; sub setospeed; } package Package::DeprecationManager { sub _HASH0($) ; sub any(&@) ; sub subname; } package Package::Stash { sub add_symbol; sub get_all_symbols; sub get_or_add_symbol; sub get_symbol; sub has_symbol; sub list_all_symbols; sub name; sub namespace; sub new; sub remove_glob; sub remove_symbol; } package Package::Stash::XS { sub add_symbol; sub get_all_symbols; sub get_or_add_symbol; sub get_symbol; sub has_symbol; sub list_all_symbols; sub name; sub namespace; sub new; sub remove_glob; sub remove_symbol; } package PadWalker { sub _upcontext; sub closed_over; sub peek_my; sub peek_our; sub peek_sub; sub set_closed_over; sub var_name; } package Params::Util { sub _ARRAY($) ; sub _ARRAY0($) ; sub _ARRAYLIKE($) ; sub _CODE($) ; sub _CODELIKE($) ; sub _HASH($) ; sub _HASH0($) ; sub _HASHLIKE($) ; sub _INSTANCE($$) ; sub _NUMBER($) ; sub _REGEX($) ; sub _SCALAR($) ; sub _SCALAR0($) ; sub _STRING($) ; sub looks_like_number($) ; } package Params::ValidationCompiler::Compiler { sub blessed($) ; sub looks_like_number($) ; sub pairkeys(@) ; sub pairvalues(@) ; sub perlstring; sub reftype($) ; sub set_subname; } package Parse::Binary { sub FORMAT() ; sub PROPERTIES() ; } package PerlIO { sub get_layers(*;@) ; } package PerlIO::Layer { sub NoWarnings; sub find; } package PerlIO::Layers { sub _get_kinds; sub get_buffer_sizes; sub max(@) ; sub reduce(&@) ; } package Regexp { sub DESTROY() ; } package SDBM_File { sub DELETE; sub DESTROY; sub EXISTS; sub FETCH; sub FIRSTKEY; sub NEXTKEY; sub STORE; sub TIEHASH; sub error; sub filter_fetch_key; sub filter_fetch_value; sub filter_store_key; sub filter_store_value; sub sdbm_clearerr; } package Scalar::Util { sub blessed($) ; sub dualvar($$) ; sub isdual($) ; sub isvstring($) ; sub isweak($) ; sub looks_like_number($) ; sub openhandle($) ; sub readonly($) ; sub refaddr($) ; sub reftype($) ; sub tainted($) ; sub unweaken($) ; sub weaken($) ; } package Socket { sub AF_802() ; sub AF_AAL() ; sub AF_CTF() ; sub AF_GOSIP() ; sub AF_KEY() ; sub AF_LAST() ; sub AF_LINK() ; sub AF_LOCAL() ; sub AF_NBS() ; sub AF_NIT() ; sub AF_OSINET() ; sub AF_ROUTE() ; sub AF_USER() ; sub AF_WAN() ; sub AF_X25() ; sub AI_ADDRCONFIG() ; sub AI_ALL() ; sub AI_CANONIDN() ; sub AI_IDN() ; sub AI_IDN_ALLOW_UNASSIGNED() ; sub AI_IDN_USE_STD3_ASCII_RULES() ; sub AI_NUMERICSERV() ; sub AI_V4MAPPED() ; sub AUTOLOAD; sub EAI_ADDRFAMILY() ; sub EAI_BADHINTS() ; sub EAI_PROTOCOL() ; sub EAI_SYSTEM() ; sub IOV_MAX() ; sub IPTOS_LOWDELAY() ; sub IPTOS_MINCOST() ; sub IPTOS_RELIABILITY() ; sub IPTOS_THROUGHPUT() ; sub IPV6_ADDRFROM() ; sub IPV6_MTU() ; sub IPV6_MTU_DISCOVER() ; sub IPV6_RECVERR() ; sub IPV6_ROUTER_ALERT() ; sub IP_BIND_ADDRESS_NO_PORT() ; sub IP_FREEBIND() ; sub IP_MTU() ; sub IP_MTU_DISCOVER() ; sub IP_MULTICAST_ALL() ; sub IP_NODEFRAG() ; sub IP_PMTUDISC_DO() ; sub IP_PMTUDISC_DONT() ; sub IP_PMTUDISC_PROBE() ; sub IP_PMTUDISC_WANT() ; sub IP_RECVERR() ; sub IP_RECVOPTS() ; sub IP_RECVRETOPTS() ; sub IP_RETOPTS() ; sub IP_TRANSPARENT() ; sub MSG_BCAST() ; sub MSG_BTAG() ; sub MSG_CTLFLAGS() ; sub MSG_CTLIGNORE() ; sub MSG_CTRUNC() ; sub MSG_DONTWAIT() ; sub MSG_EOF() ; sub MSG_EOR() ; sub MSG_ERRQUEUE() ; sub MSG_ETAG() ; sub MSG_FASTOPEN() ; sub MSG_FIN() ; sub MSG_MCAST() ; sub MSG_NOSIGNAL() ; sub MSG_PROXY() ; sub MSG_RST() ; sub MSG_SYN() ; sub MSG_TRUNC() ; sub MSG_URG() ; sub MSG_WIRE() ; sub NI_IDN() ; sub NI_IDN_ALLOW_UNASSIGNED() ; sub NI_IDN_USE_STD3_ASCII_RULES() ; sub PF_802() ; sub PF_AAL() ; sub PF_CTF() ; sub PF_GOSIP() ; sub PF_KEY() ; sub PF_LAST() ; sub PF_LINK() ; sub PF_LOCAL() ; sub PF_NBS() ; sub PF_NIT() ; sub PF_OSINET() ; sub PF_ROUTE() ; sub PF_USER() ; sub PF_WAN() ; sub PF_X25() ; sub SCM_CONNECT() ; sub SCM_CREDENTIALS() ; sub SCM_CREDS() ; sub SCM_RIGHTS() ; sub SCM_TIMESTAMP() ; sub SOCK_CLOEXEC() ; sub SOCK_NONBLOCK() ; sub SO_ATTACH_FILTER() ; sub SO_BACKLOG() ; sub SO_BINDTODEVICE() ; sub SO_BSDCOMPAT() ; sub SO_BUSY_POLL() ; sub SO_CHAMELEON() ; sub SO_DETACH_FILTER() ; sub SO_DGRAM_ERRIND() ; sub SO_DOMAIN() ; sub SO_FAMILY() ; sub SO_LOCK_FILTER() ; sub SO_MARK() ; sub SO_PASSCRED() ; sub SO_PASSIFNAME() ; sub SO_PEEK_OFF() ; sub SO_PEERCRED() ; sub SO_PRIORITY() ; sub SO_PROTOCOL() ; sub SO_PROTOTYPE() ; sub SO_RCVBUFFORCE() ; sub SO_REUSEPORT() ; sub SO_RXQ_OVFL() ; sub SO_SECURITY_AUTHENTICATION() ; sub SO_SECURITY_ENCRYPTION_NETWORK() ; sub SO_SECURITY_ENCRYPTION_TRANSPORT() ; sub SO_SNDBUFFORCE() ; sub SO_STATE() ; sub SO_TIMESTAMP() ; sub SO_XOPEN() ; sub SO_XSE() ; sub TCP_CONGESTION() ; sub TCP_CONNECTIONTIMEOUT() ; sub TCP_CORK() ; sub TCP_DEFER_ACCEPT() ; sub TCP_FASTOPEN() ; sub TCP_INFO() ; sub TCP_INIT_CWND() ; sub TCP_KEEPALIVE() ; sub TCP_KEEPCNT() ; sub TCP_KEEPIDLE() ; sub TCP_KEEPINTVL() ; sub TCP_LINGER2() ; sub TCP_MAXRT() ; sub TCP_MAXSEG() ; sub TCP_MD5SIG() ; sub TCP_NOOPT() ; sub TCP_NOPUSH() ; sub TCP_QUICKACK() ; sub TCP_SACK_ENABLE() ; sub TCP_STDURG() ; sub TCP_SYNCNT() ; sub TCP_USER_TIMEOUT() ; sub TCP_WINDOW_CLAMP() ; sub UIO_MAXIOV() ; sub getaddrinfo; sub getnameinfo; sub inet_aton; sub inet_ntoa; sub inet_ntop; sub inet_pton; sub pack_ip_mreq; sub pack_ip_mreq_source; sub pack_ipv6_mreq; sub pack_sockaddr_in6; sub pack_sockaddr_in; sub pack_sockaddr_un; sub sockaddr_family; sub unpack_ip_mreq; sub unpack_ip_mreq_source; sub unpack_ipv6_mreq; sub unpack_sockaddr_in6; sub unpack_sockaddr_in; sub unpack_sockaddr_un; } package Socket6 { sub constant; sub gai_strerror; sub getaddrinfo; sub gethostbyname2; sub getipnodebyaddr; sub getipnodebyname; sub getnameinfo; sub in6addr_any; sub in6addr_loopback; sub inet_ntop; sub inet_pton; sub pack_sockaddr_in6; sub pack_sockaddr_in6_all; sub unpack_sockaddr_in6; sub unpack_sockaddr_in6_all; } package Specio::Constraint::Enum { sub dclone($) ; sub refaddr($) ; } package Specio::Constraint::Parameterized { sub dclone($) ; } package Specio::Constraint::Role::CanType { sub blessed($) ; sub dclone($) ; } package Specio::Constraint::Role::Interface { sub all(&@) ; sub any(&@) ; sub first(&@) ; } package Specio::Constraint::Role::IsaType { sub blessed($) ; sub dclone($) ; } package Specio::Constraint::Union { sub all(&@) ; sub any(&@) ; sub dclone($) ; } package Specio::Exception { sub blessed($) ; } package Specio::Helpers { sub blessed($) ; } package Specio::OO { sub all(&@) ; sub dclone($) ; sub perlstring; sub weaken($) ; } package Specio::PartialDump { sub blessed($) ; sub looks_like_number($) ; sub reftype($) ; } package Specio::TypeChecks { sub blessed($) ; } package Storable { sub dclone($) ; sub init_perinterp() ; sub is_retrieving() ; sub is_storing() ; sub last_op_in_netorder() ; sub mretrieve($;$) ; sub mstore($) ; sub net_mstore($) ; sub net_pstore($$) ; sub pretrieve($;$) ; sub pstore($$) ; sub stack_depth() ; sub stack_depth_hash() ; } package Sub::Identify { sub get_code_info($) ; sub get_code_location($) ; sub is_sub_constant($) ; } package Sub::Name { sub subname; } package Sub::Util { sub set_prototype; sub set_subname; sub subname; } package Sys::Hostname { sub ghname; } package Sys::Syslog { sub AF_802() ; sub AF_AAL() ; sub AF_CTF() ; sub AF_GOSIP() ; sub AF_KEY() ; sub AF_LAST() ; sub AF_LINK() ; sub AF_NBS() ; sub AF_NIT() ; sub AF_OSINET() ; sub AF_ROUTE() ; sub AF_USER() ; sub AF_WAN() ; sub AF_X25() ; sub AI_ADDRCONFIG() ; sub AI_ALL() ; sub AI_CANONIDN() ; sub AI_IDN() ; sub AI_IDN_ALLOW_UNASSIGNED() ; sub AI_IDN_USE_STD3_ASCII_RULES() ; sub AI_NUMERICSERV() ; sub AI_V4MAPPED() ; sub EAI_ADDRFAMILY() ; sub EAI_BADHINTS() ; sub EAI_PROTOCOL() ; sub EAI_SYSTEM() ; sub IOV_MAX() ; sub IPTOS_LOWDELAY() ; sub IPTOS_MINCOST() ; sub IPTOS_RELIABILITY() ; sub IPTOS_THROUGHPUT() ; sub IPV6_ADDRFROM() ; sub IPV6_MTU() ; sub IPV6_MTU_DISCOVER() ; sub IPV6_RECVERR() ; sub IPV6_ROUTER_ALERT() ; sub IP_BIND_ADDRESS_NO_PORT() ; sub IP_FREEBIND() ; sub IP_MTU() ; sub IP_MTU_DISCOVER() ; sub IP_MULTICAST_ALL() ; sub IP_NODEFRAG() ; sub IP_PMTUDISC_DO() ; sub IP_PMTUDISC_DONT() ; sub IP_PMTUDISC_PROBE() ; sub IP_PMTUDISC_WANT() ; sub IP_RECVERR() ; sub IP_RECVOPTS() ; sub IP_RECVRETOPTS() ; sub IP_RETOPTS() ; sub IP_TRANSPARENT() ; sub LOG_FAC; sub LOG_MAKEPRI; sub LOG_MASK; sub LOG_PRI; sub LOG_UPTO; sub MSG_BCAST() ; sub MSG_BTAG() ; sub MSG_CTLFLAGS() ; sub MSG_CTLIGNORE() ; sub MSG_CTRUNC() ; sub MSG_DONTWAIT() ; sub MSG_EOF() ; sub MSG_EOR() ; sub MSG_ERRQUEUE() ; sub MSG_ETAG() ; sub MSG_FASTOPEN() ; sub MSG_FIN() ; sub MSG_MCAST() ; sub MSG_NOSIGNAL() ; sub MSG_PROXY() ; sub MSG_RST() ; sub MSG_SYN() ; sub MSG_TRUNC() ; sub MSG_URG() ; sub MSG_WIRE() ; sub NI_IDN() ; sub NI_IDN_ALLOW_UNASSIGNED() ; sub NI_IDN_USE_STD3_ASCII_RULES() ; sub PF_802() ; sub PF_AAL() ; sub PF_CTF() ; sub PF_GOSIP() ; sub PF_KEY() ; sub PF_LAST() ; sub PF_LINK() ; sub PF_NBS() ; sub PF_NIT() ; sub PF_OSINET() ; sub PF_ROUTE() ; sub PF_USER() ; sub PF_WAN() ; sub PF_X25() ; sub SCM_CONNECT() ; sub SCM_CREDENTIALS() ; sub SCM_CREDS() ; sub SCM_RIGHTS() ; sub SCM_TIMESTAMP() ; sub SOCK_CLOEXEC() ; sub SOCK_NONBLOCK() ; sub SO_ATTACH_FILTER() ; sub SO_BACKLOG() ; sub SO_CHAMELEON() ; sub SO_DETACH_FILTER() ; sub SO_DGRAM_ERRIND() ; sub SO_DOMAIN() ; sub SO_FAMILY() ; sub SO_LOCK_FILTER() ; sub SO_PASSCRED() ; sub SO_PASSIFNAME() ; sub SO_PEERCRED() ; sub SO_PROTOCOL() ; sub SO_PROTOTYPE() ; sub SO_RCVBUFFORCE() ; sub SO_REUSEPORT() ; sub SO_SECURITY_AUTHENTICATION() ; sub SO_SECURITY_ENCRYPTION_NETWORK() ; sub SO_SECURITY_ENCRYPTION_TRANSPORT() ; sub SO_SNDBUFFORCE() ; sub SO_STATE() ; sub SO_XOPEN() ; sub SO_XSE() ; sub TCP_CONGESTION() ; sub TCP_CONNECTIONTIMEOUT() ; sub TCP_CORK() ; sub TCP_DEFER_ACCEPT() ; sub TCP_FASTOPEN() ; sub TCP_INFO() ; sub TCP_INIT_CWND() ; sub TCP_KEEPALIVE() ; sub TCP_KEEPCNT() ; sub TCP_KEEPIDLE() ; sub TCP_KEEPINTVL() ; sub TCP_LINGER2() ; sub TCP_MAXRT() ; sub TCP_MAXSEG() ; sub TCP_MD5SIG() ; sub TCP_NOOPT() ; sub TCP_NOPUSH() ; sub TCP_QUICKACK() ; sub TCP_SACK_ENABLE() ; sub TCP_STDURG() ; sub TCP_SYNCNT() ; sub TCP_USER_TIMEOUT() ; sub TCP_WINDOW_CLAMP() ; sub UIO_MAXIOV() ; sub closelog_xs; sub constant; sub getaddrinfo; sub getnameinfo; sub inet_aton; sub inet_ntoa; sub inet_ntop; sub inet_pton; sub openlog_xs; sub pack_ip_mreq; sub pack_ip_mreq_source; sub pack_ipv6_mreq; sub pack_sockaddr_in6; sub pack_sockaddr_in; sub pack_sockaddr_un; sub setlocale; sub setlogmask_xs; sub sockaddr_family; sub strftime; sub syslog_xs; sub unpack_ip_mreq; sub unpack_ip_mreq_source; sub unpack_ipv6_mreq; sub unpack_sockaddr_in6; sub unpack_sockaddr_in; sub unpack_sockaddr_un; } package Sys::Syslog::Win32 { sub EVENTLOG_AUDIT_FAILURE; sub EVENTLOG_AUDIT_SUCCESS; sub EVENTLOG_BACKWARDS_READ; sub EVENTLOG_END_ALL_PAIRED_EVENTS; sub EVENTLOG_END_PAIRED_EVENT; sub EVENTLOG_FORWARDS_READ; sub EVENTLOG_PAIRED_EVENT_ACTIVE; sub EVENTLOG_PAIRED_EVENT_INACTIVE; sub EVENTLOG_SEEK_READ; sub EVENTLOG_SEQUENTIAL_READ; sub EVENTLOG_START_PAIRED_EVENT; sub EVENTLOG_SUCCESS; } package Template { sub blessed($) ; } package Template::Document { sub is_utf8; } package Template::Filters { sub blessed($) ; } package Template::Service { sub blessed($) ; } package Template::Stash { sub blessed($) ; sub reftype($) ; } package Template::Stash::XS { sub get; sub set; } package Template::VMethods { sub blessed($) ; sub looks_like_number($) ; } package Term::ReadKey { sub GetControlChars; sub GetSpeed; sub GetTermSizeGSIZE; sub GetTermSizeGWINSZ; sub GetTermSizeVIO; sub GetTermSizeWin32; sub SetControlChars; sub SetReadMode; sub SetTerminalSize; sub Win32PeekChar; sub blockoptions; sub pollfile; sub selectfile; sub setnodelay; sub termoptions; sub termsizeoptions; } package Term::Table { sub blessed($) ; sub max(@) ; sub sum(@) ; } package Term::Table::Cell { sub sum(@) ; } package Term::Table::HashBase { sub _isa($;$) ; } package Term::Table::LineBreak { sub blessed($) ; } package Test2::API { sub blessed($) ; sub weaken($) ; } package Test2::API::Context { sub blessed($) ; sub weaken($) ; } package Test2::API::Instance { sub reftype($) ; } package Test2::Event { sub blessed($) ; sub reftype($) ; } package Test2::Event::V2 { sub reftype($) ; } package Test2::Hub { sub first(&@) ; sub weaken($) ; } package Test2::Util::Facets2Legacy { sub blessed($) ; } package Test2::Util::HashBase { sub _isa($;$) ; } package Test::Builder { sub blessed($) ; sub reftype($) ; sub weaken($) ; } package Test::LeakTrace { sub CLONE; sub _finish; sub _runops_installed; sub _start; sub count_sv; } package Text::CSV_XS { sub Combine; sub Parse; sub SetDiag; sub _cache_diag; sub _cache_set; sub error_input; sub getline; sub getline_all; sub print; } package Text::Soundex { sub soundex; sub soundex_xs; } package Tie::Hash::NamedCapture { sub CLEAR; sub DELETE; sub EXISTS; sub FETCH; sub FIRSTKEY; sub NEXTKEY; sub SCALAR; sub STORE; sub TIEHASH; sub _tie_it; sub flags; } package Time::HiRes { sub CLONE(;@) ; sub alarm($;$) ; sub clock() ; sub clock_getres(;$) ; sub clock_gettime(;$) ; sub clock_nanosleep($$;$) ; sub constant($) ; sub gettimeofday() ; sub lstat(;$) ; sub nanosleep($) ; sub sleep(;@) ; sub stat(;$) ; sub time() ; sub ualarm($;$) ; sub usleep($) ; sub utime($$;@) ; } package Time::Moment { sub CLONE; sub at_last_day_of_month; sub at_last_day_of_quarter; sub at_last_day_of_year; sub at_midnight; sub at_noon; sub at_utc; sub compare; sub day_of_month; sub day_of_quarter; sub day_of_week; sub day_of_year; sub delta_days; sub delta_hours; sub delta_microseconds; sub delta_milliseconds; sub delta_minutes; sub delta_months; sub delta_nanoseconds; sub delta_seconds; sub delta_weeks; sub delta_years; sub epoch; sub from_epoch; sub from_jd; sub from_mjd; sub from_object; sub from_rd; sub from_string; sub hour; sub is_after; sub is_before; sub is_equal; sub is_leap_year; sub jd; sub length_of_month; sub length_of_quarter; sub length_of_week_year; sub length_of_year; sub local_rd_as_seconds; sub local_rd_values; sub microsecond; sub microsecond_of_day; sub millisecond; sub millisecond_of_day; sub minus_days; sub minus_hours; sub minus_microseconds; sub minus_milliseconds; sub minus_minutes; sub minus_months; sub minus_nanoseconds; sub minus_seconds; sub minus_weeks; sub minus_years; sub minute; sub minute_of_day; sub mjd; sub month; sub nanosecond; sub nanosecond_of_day; sub new; sub now; sub now_utc; sub offset; sub plus_days; sub plus_hours; sub plus_microseconds; sub plus_milliseconds; sub plus_minutes; sub plus_months; sub plus_nanoseconds; sub plus_seconds; sub plus_weeks; sub plus_years; sub precision; sub quarter; sub rd; sub rdn; sub second; sub second_of_day; sub strftime; sub to_string; sub utc_rd_as_seconds; sub utc_rd_values; sub week; sub with; sub with_day_of_month; sub with_day_of_quarter; sub with_day_of_week; sub with_day_of_year; sub with_hour; sub with_microsecond; sub with_microsecond_of_day; sub with_millisecond; sub with_millisecond_of_day; sub with_minute; sub with_minute_of_day; sub with_month; sub with_nanosecond; sub with_nanosecond_of_day; sub with_offset; sub with_offset_same_instant; sub with_offset_same_local; sub with_precision; sub with_quarter; sub with_rdn; sub with_second; sub with_second_of_day; sub with_week; sub with_year; sub year; } package Time::Moment::Internal { sub orthodox_easter_sunday; sub western_easter_sunday; } package Time::Piece { sub _crt_gmtime($) ; sub _crt_localtime($) ; sub _get_localization() ; sub _mini_mktime($$$$$$) ; sub _strftime($$;$) ; sub _strptime($$$$) ; sub _tzset() ; sub blessed($) ; } package Try::Tiny { sub _subname; } package UNIVERSAL { sub DOES; sub VERSION; sub can; sub isa; } package Unicode::Collate { sub _decompHangul; sub _derivCE_14; sub _derivCE_18; sub _derivCE_20; sub _derivCE_22; sub _derivCE_24; sub _derivCE_32; sub _derivCE_34; sub _derivCE_36; sub _derivCE_8; sub _derivCE_9; sub _exists_simple; sub _fetch_rest; sub _fetch_simple; sub _getHexArray; sub _ignorable_simple; sub _isIllegal; sub _isUIdeo; sub _uideoCE_8; sub getHST; sub mk_SortKey; sub varCE; sub visualizeSortKey; } package Unicode::GCString { sub DESTROY($) ; sub _new($$;$) ; sub as_array($) ; sub as_scalarref; sub as_string($;$;$) ; sub chars($) ; sub cmp($$;$) ; sub columns; sub concat($$;$) ; sub copy($) ; sub eos; sub flag($;$;$) ; sub item($;$) ; sub join; sub lbc($) ; sub lbcext($) ; sub lbclass($;$) ; sub lbclass_ext($;$) ; sub length($) ; sub next($;$;$) ; sub pos($;$) ; sub substr($$;$;$) ; } package Unicode::LineBreak { sub DESTROY($) ; sub EAWidths; sub LBClasses; sub SOMBOK_VERSION; sub UNICODE_VERSION; sub _config; sub _new($) ; sub as_hashref; sub as_scalarref; sub as_string; sub break($$) ; sub break_partial($$) ; sub breakingRule($$$) ; sub copy($) ; sub is_utf8($;$) ; sub lbrule($$$) ; sub reset($) ; sub strsize($$$$$;$) ; } package Unicode::LineBreak::SouthEastAsian { sub supported() ; } package Unicode::Normalize { sub FCC($) ; sub NFC($) ; sub NFD($) ; sub NFKC($) ; sub NFKD($) ; sub checkFCC($) ; sub checkFCD($) ; sub checkNFC($) ; sub checkNFD($) ; sub checkNFKC($) ; sub checkNFKD($) ; sub compose($) ; sub composeContiguous($) ; sub decompose($;$) ; sub getCanon($) ; sub getCombinClass($) ; sub getCompat($) ; sub getComposite($$) ; sub isComp2nd($) ; sub isComp_Ex($) ; sub isExclusion($) ; sub isNFC_MAYBE($) ; sub isNFC_NO($) ; sub isNFD_NO($) ; sub isNFKC_MAYBE($) ; sub isNFKC_NO($) ; sub isNFKD_NO($) ; sub isNonStDecomp($) ; sub isSingleton($) ; sub reorder($) ; sub splitOnLastStarter; } package Unicode::UTF8 { sub decode_utf8; sub encode_utf8; sub valid_utf8; } package Variable::Magic { sub CLONE; sub _wizard; sub cast(\[$@%&*]$@) ; sub dispell(\[$@%&*]$) ; sub getdata(\[$@%&*]$) ; } package Win32 { sub AbortSystemShutdown; sub CopyFile; sub CreateDirectory; sub CreateFile; sub DomainName; sub ExpandEnvironmentStrings; sub FormatMessage; sub FreeLibrary; sub FsType; sub GetACP; sub GetANSIPathName; sub GetArchName; sub GetChipName; sub GetConsoleCP; sub GetConsoleOutputCP; sub GetCurrentProcessId; sub GetCurrentThreadId; sub GetCwd; sub GetFileVersion; sub GetFolderPath; sub GetFullPathName; sub GetLastError; sub GetLongPathName; sub GetNextAvailDrive; sub GetOEMCP; sub GetOSVersion; sub GetProcAddress; sub GetProductInfo; sub GetShortPathName; sub GetSystemMetrics; sub GetTickCount; sub GuidGen; sub InitiateSystemShutdown; sub IsAdminUser; sub IsWin95; sub IsWinNT; sub LoadLibrary; sub LoginName; sub LookupAccountName; sub LookupAccountSID; sub MsgBox; sub NodeName; sub OutputDebugString; sub RegisterServer; sub SetChildShowWindow; sub SetConsoleCP; sub SetConsoleOutputCP; sub SetCwd; sub SetLastError; sub Sleep; sub Spawn; sub UnregisterServer; } package Win32::API { sub Call; sub FreeLibrary; sub FromUnicode; sub GetMagicSV; sub GetModuleFileName; sub GetProcAddress; sub IsBadReadPtr; sub IsBadStringPtr; sub LoadLibrary; sub MoveMemory; sub PointerAt; sub PointerTo; sub ReadMemory; sub SafeReadWideCString; sub SetMagicSV; sub ToUnicode; sub WriteMemory; sub _Align; sub _ImportXS; sub _TruncateToWideNull; sub _my_cxt_clone; sub looks_like_number($) ; sub weaken($) ; } package Win32::API::Callback { sub IsBadStringPtr; sub MakeParamArr; sub PackedRVTarget; sub WriteMemory; } package Win32::API::Callback::HeapBlock { sub DESTROY; sub new; } package Win32::API::Callback::IATPatch { sub CLONE_SKIP; sub DESTROY; sub GetOriginalFunctionPtr; sub Unpatch; sub new; } package Win32::Clipboard { sub Empty; sub EnumFormats; sub GetAs; sub GetBitmap; sub GetFiles; sub GetFormatName; sub GetText; sub IsBitmap; sub IsFiles; sub IsFormatAvailable; sub IsText; sub Set; sub StartClipboardViewer; sub StopClipboardViewer; sub WaitForChange; sub constant; } package Win32::Console { sub Alloc; sub Free; sub MouseButtons; sub _CloseHandle; sub _CreateConsoleScreenBuffer; sub _FillConsoleOutputAttribute; sub _FillConsoleOutputCharacter; sub _FlushConsoleInputBuffer; sub _GenerateConsoleCtrlEvent; sub _GetConsoleCP; sub _GetConsoleCursorInfo; sub _GetConsoleMode; sub _GetConsoleOutputCP; sub _GetConsoleScreenBufferInfo; sub _GetConsoleTitle; sub _GetLargestConsoleWindowSize; sub _GetNumberOfConsoleInputEvents; sub _GetStdHandle; sub _PeekConsoleInput; sub _ReadConsole; sub _ReadConsoleInput; sub _ReadConsoleOutput; sub _ReadConsoleOutputAttribute; sub _ReadConsoleOutputCharacter; sub _ScrollConsoleScreenBuffer; sub _SetConsoleActiveScreenBuffer; sub _SetConsoleCP; sub _SetConsoleCursorInfo; sub _SetConsoleCursorPosition; sub _SetConsoleIcon; sub _SetConsoleMode; sub _SetConsoleOutputCP; sub _SetConsoleScreenBufferSize; sub _SetConsoleTextAttribute; sub _SetConsoleTitle; sub _SetConsoleWindowInfo; sub _SetStdHandle; sub _WriteConsole; sub _WriteConsoleInput; sub _WriteConsoleOutput; sub _WriteConsoleOutputAttribute; sub _WriteConsoleOutputCharacter; sub constant; } package Win32::Console::ANSI { sub Cls() ; sub Cursor(;@) ; sub CursorSize(;@) ; sub MinimizeAll() ; sub ScriptCP(;@) ; sub SetCloseButton($) ; sub SetConsoleFullScreen($) ; sub SetConsoleSize($$) ; sub SetMonitorState($) ; sub ShowConsoleWindow($) ; sub Title(;@) ; sub XYMax() ; sub _GetConsoleColors() ; sub _GetCursorInfo() ; sub _ScreenDump() ; sub _SetConsoleStandard() ; sub _chcp($$) ; } package Win32::Daemon { sub AcceptedControls; sub CallbackTimer; sub ConfigureService; sub CreateService; sub DebugOutputPath; sub DeleteService; sub GetLastError; sub GetSecurity; sub GetServiceHandle; sub GetVersion; sub HideService; sub IsDebugBuild; sub QueryLastMessage; sub QueryServiceConfig; sub RegisterCallbacks; sub RestoreService; sub SetSecurity; sub SetServiceBits; sub ShowService; sub StartService; sub State; sub StopService; sub Timeout; } package Win32::EventLog { sub BackupEventLog; sub ClearEventLog; sub CloseEventLog; sub DeregisterEventSource; sub EVENTLOG_AUDIT_FAILURE; sub EVENTLOG_AUDIT_SUCCESS; sub EVENTLOG_BACKWARDS_READ; sub EVENTLOG_END_ALL_PAIRED_EVENTS; sub EVENTLOG_END_PAIRED_EVENT; sub EVENTLOG_FORWARDS_READ; sub EVENTLOG_PAIRED_EVENT_ACTIVE; sub EVENTLOG_PAIRED_EVENT_INACTIVE; sub EVENTLOG_SEEK_READ; sub EVENTLOG_SEQUENTIAL_READ; sub EVENTLOG_START_PAIRED_EVENT; sub EVENTLOG_SUCCESS; sub GetEventLogText; sub GetNumberOfEventLogRecords; sub GetOldestEventLogRecord; sub OpenBackupEventLog; sub OpenEventLog; sub ReadEventLog; sub RegisterEventSource; sub WriteEventLog; sub constant; } package Win32::Exe { sub DELEGATE_SUBS() ; sub DISPATCH_TABLE() ; sub FORMAT() ; } package Win32::Exe::Base { sub FORMAT() ; } package Win32::Exe::DebugTable { sub FORMAT() ; } package Win32::Exe::IconFile { sub DEFAULT_ARGS() ; sub DISPATCH_TABLE() ; sub FORMAT() ; } package Win32::Exe::InsertResourceSection { sub _insert_resource_section; } package Win32::File { sub GetAttributes($$) ; sub SetAttributes($$) ; sub constant($) ; } package Win32::GuiTest { sub AllocateVirtualBufferImp; sub CheckButton; sub ClientToScreen; sub EnableWindow; sub FreeVirtualBufferImp; sub GetActiveWindow; sub GetAsyncKeyState; sub GetCaretPos; sub GetChildDepth; sub GetChildWindows; sub GetClassName; sub GetComboContents; sub GetComboText; sub GetCursorPos; sub GetDesktopWindow; sub GetFocus; sub GetForegroundWindow; sub GetHeaderColumnCount; sub GetListContents; sub GetListText; sub GetListViewHeader; sub GetListViewItem; sub GetListViewItemCount; sub GetMenu; sub GetMenuItemCount; sub GetMenuItemID; sub GetMenuItemIndex; sub GetMenuItemInfo; sub GetParent; sub GetPopupHandle; sub GetScreenRes; sub GetSubMenu; sub GetSystemMenu; sub GetTabItems; sub GetTreeViewSelPath; sub GetWindow; sub GetWindowLong; sub GetWindowRect; sub GetWindowText; sub GrayOutButton; sub IsCheckedButton; sub IsChild; sub IsGrayedButton; sub IsListViewItemSel; sub IsTabItemSel; sub IsWindow; sub IsWindowEnabled; sub IsWindowVisible; sub MouseMoveAbsPix; sub MouseMoveWheel; sub NormToScreen; sub PostMessage; sub ReadFromVirtualBufferImp; sub ScreenToClient; sub ScreenToNorm; sub SelComboItem; sub SelComboItemText; sub SelComboString; sub SelListViewItem; sub SelListViewItemText; sub SelTabItem; sub SelTabItemText; sub SendLButtonDown; sub SendLButtonUp; sub SendMButtonDown; sub SendMButtonUp; sub SendMessage; sub SendMouseMoveAbs; sub SendMouseMoveRel; sub SendRButtonDown; sub SendRButtonUp; sub SendRawKey; sub SetActiveWindow; sub SetFocus; sub SetForegroundWindow; sub SetWindowPos; sub ShowWindow; sub TabCtrl_GetCurFocus; sub TabCtrl_GetItemCount; sub TabCtrl_SetCurFocus; sub TabCtrl_SetCurSel; sub UnCheckButton; sub UnicodeSemantics; sub VkKeyScan; sub WMGetText; sub WMSetText; sub WaitForReady; sub WindowFromPoint; sub WriteToVirtualBufferImp; } package Win32::GuiTest::DibSect { sub CopyClient; sub CopyWindow; sub DESTROY; sub Destroy; sub Invert; sub SaveAs; sub ToClipboard; sub ToGrayScale; sub new; } package Win32::Job { sub DESTROY; sub kill; sub new; sub run; sub spawn; sub status; sub watch; } package Win32::Job::_handle { sub DESTROY; } package Win32::OLE { sub DESTROY; sub Dispatch; sub EnumAllObjects; sub Forward; sub FreeUnusedLibraries; sub GetActiveObject; sub GetIDsOfNames; sub GetObject; sub GetTypeInfo; sub Initialize; sub MessageLoop; sub QueryInterface; sub QueryObjectType; sub QuitMessageLoop; sub SpinMessageLoop; sub Uninitialize; sub WithEvents; sub _Unique; sub new; } package Win32::OLE::Const { sub _Constants; sub _LoadRegTypeLib; sub _ShowHelpContext; sub _Typelibs; } package Win32::OLE::Enum { sub All; sub Clone; sub DESTROY; sub Next; sub Reset; sub Skip; sub new; } package Win32::OLE::NLS { sub CompareString; sub GetLocaleInfo; sub GetStringType; sub GetSystemDefaultLCID; sub GetSystemDefaultLangID; sub GetUserDefaultLCID; sub GetUserDefaultLangID; sub LCMapString; sub SendSettingChange; sub SetLocaleInfo; } package Win32::OLE::Tie { sub DESTROY; sub FIRSTENUM; sub FIRSTKEY; sub Fetch; sub NEXTENUM; sub NEXTKEY; sub Store; } package Win32::OLE::TypeInfo { sub DESTROY; sub GetContainingTypeLib; sub _GetDocumentation; sub _GetFuncDesc; sub _GetImplTypeFlags; sub _GetImplTypeInfo; sub _GetNames; sub _GetTypeAttr; sub _GetVarDesc; sub _new; } package Win32::OLE::TypeLib { sub DESTROY; sub GetTypeInfo; sub _GetDocumentation; sub _GetLibAttr; sub _GetTypeInfo; sub _GetTypeInfoCount; sub new; } package Win32::OLE::Variant { sub As; sub ChangeType; sub Copy; sub Currency; sub DESTROY; sub Date; sub Dim; sub Get; sub IsNothing; sub IsNullString; sub LastError; sub Number; sub Put; sub Time; sub Type; sub Unicode; sub Value; sub _Clone; sub _RefType; sub _Value; sub new; } package Win32::Pipe { sub Info; sub PipeBufferSize; sub PipeClose; sub PipeConnect; sub PipeCreate; sub PipeDisconnect; sub PipeError; sub PipeRead; sub PipeResizeBuffer; sub PipeWrite; sub constant; } package Win32::Process { sub Create; sub DESTROY; sub GetCurrentProcessID; sub GetExitCode; sub GetPriorityClass; sub GetProcessAffinityMask; sub GetProcessID; sub Kill; sub KillProcess; sub Open; sub Resume; sub SetPriorityClass; sub SetProcessAffinityMask; sub Suspend; sub Wait; sub constant; sub get_Win32_IPC_HANDLE; sub get_process_handle; } package Win32::Service { sub GetServices; sub GetStatus; sub PauseService; sub ResumeService; sub StartService; sub StopService; sub constant; } package Win32::UTCFileTime { sub CLONE(;@) ; sub _alt_stat($) ; sub _get_utc_file_times($) ; sub _set_error_mode($) ; sub _set_utc_file_times($$$) ; sub constant($) ; } package Win32::WinError { sub constant; } package Win32API::File { sub CloseHandle; sub CopyFileA; sub CopyFileW; sub CreateFileA; sub CreateFileW; sub DefineDosDeviceA; sub DefineDosDeviceW; sub DeleteFileA; sub DeleteFileW; sub DeviceIoControl; sub FdGetOsFHandle; sub GetDriveTypeA; sub GetDriveTypeW; sub GetFileAttributesA; sub GetFileAttributesW; sub GetFileSize; sub GetFileType; sub GetHandleInformation; sub GetLogicalDriveStringsA; sub GetLogicalDriveStringsW; sub GetLogicalDrives; sub GetOverlappedResult; sub GetStdHandle; sub GetVolumeInformationA; sub GetVolumeInformationW; sub IsContainerPartition; sub IsRecognizedPartition; sub MoveFileA; sub MoveFileExA; sub MoveFileExW; sub MoveFileW; sub OsFHandleOpenFd; sub QueryDosDeviceA; sub QueryDosDeviceW; sub ReadFile; sub SetErrorMode; sub SetFilePointer; sub SetHandleInformation; sub SetStdHandle; sub WriteFile; sub _fileLastError; } package Win32API::Registry { sub AbortSystemShutdownA; sub AbortSystemShutdownW; sub AllowPriv; sub InitiateSystemShutdownA; sub InitiateSystemShutdownW; sub RegCloseKey; sub RegConnectRegistryA; sub RegConnectRegistryW; sub RegCreateKeyA; sub RegCreateKeyExA; sub RegCreateKeyExW; sub RegCreateKeyW; sub RegDeleteKeyA; sub RegDeleteKeyW; sub RegDeleteValueA; sub RegDeleteValueW; sub RegFlushKey; sub RegLoadKeyA; sub RegLoadKeyW; sub RegNotifyChangeKeyValue; sub RegOpenKeyA; sub RegOpenKeyExA; sub RegOpenKeyExW; sub RegOpenKeyW; sub RegReplaceKeyA; sub RegReplaceKeyW; sub RegRestoreKeyA; sub RegRestoreKeyW; sub RegSaveKeyA; sub RegSaveKeyW; sub RegSetKeySecurity; sub RegUnLoadKeyA; sub RegUnLoadKeyW; sub _RegEnumKeyA; sub _RegEnumKeyExA; sub _RegEnumKeyExW; sub _RegEnumKeyW; sub _RegEnumValueA; sub _RegEnumValueW; sub _RegGetKeySecurity; sub _RegQueryInfoKeyA; sub _RegQueryInfoKeyW; sub _RegQueryMultipleValuesA; sub _RegQueryMultipleValuesW; sub _RegQueryValueA; sub _RegQueryValueExA; sub _RegQueryValueExW; sub _RegQueryValueW; sub _RegSetValueA; sub _RegSetValueExA; sub _RegSetValueExW; sub _RegSetValueW; sub _regLastError; } package XML::LibXML { sub AUTOLOAD; sub DISABLE_THREAD_SUPPORT; sub HAVE_READER; sub HAVE_SCHEMAS; sub HAVE_STRUCT_ERRORS; sub HAVE_THREAD_SUPPORT; sub INIT_THREAD_SUPPORT; sub LIBXML_DOTTED_VERSION; sub LIBXML_RUNTIME_VERSION; sub LIBXML_VERSION; sub _CLONE; sub _default_catalog; sub _dump_registry; sub _end_push; sub _end_sax_push; sub _externalEntityLoader; sub _leaked_nodes; sub _parse_fh; sub _parse_file; sub _parse_html_fh; sub _parse_html_file; sub _parse_html_string; sub _parse_sax_fh; sub _parse_sax_file; sub _parse_sax_string; sub _parse_sax_xml_chunk; sub _parse_string; sub _parse_xml_chunk; sub _processXIncludes; sub _push; sub _start_push; sub decodeFromUTF8; sub encodeToUTF8; sub export_GDOME; sub import_GDOME; sub load_catalog; } package XML::LibXML::Attr { sub _setNamespace; sub getNextSibling; sub getOwnerElement; sub getParentNode; sub getPreviousSibling; sub getValue; sub isId; sub name; sub new; sub nextSibling; sub ownerElement; sub parentElement; sub previousSibling; sub serialize; sub serializeContent; sub setValue; sub toString; sub value; } package XML::LibXML::CDATASection { sub new; } package XML::LibXML::Comment { sub new; } package XML::LibXML::Common { sub decodeFromUTF8; sub encodeToUTF8; } package XML::LibXML::Devel { sub fix_owner; sub mem_used; sub node_from_perl; sub node_to_perl; sub refcnt; sub refcnt_dec; sub refcnt_inc; } package XML::LibXML::Document { sub URI; sub _setDocumentElement; sub _toString; sub adoptNode; sub cloneNode; sub compression; sub createAttribute; sub createAttributeNS; sub createCDATASection; sub createComment; sub createDTD; sub createDocument; sub createDocumentFragment; sub createElement; sub createElementNS; sub createEntityReference; sub createExternalSubset; sub createInternalSubset; sub createPI; sub createProcessingInstruction; sub createRawElement; sub createRawElementNS; sub createTextNode; sub documentElement; sub documentURI; sub encoding; sub externalSubset; sub getDocumentElement; sub getElementById; sub getElementsById; sub getEncoding; sub getVersion; sub importNode; sub indexElements; sub internalSubset; sub is_valid; sub new; sub removeExternalSubset; sub removeInternalSubset; sub serialize_html; sub setCompression; sub setEncoding; sub setExternalSubset; sub setInternalSubset; sub setStandalone; sub setURI; sub setVersion; sub standalone; sub toFH; sub toFile; sub toStringHTML; sub validate; sub version; sub xmlEncoding; sub xmlStandalone; sub xmlVersion; } package XML::LibXML::DocumentFragment { sub addNewChild; sub appendText; sub appendTextNode; sub new; } package XML::LibXML::Dtd { sub getPublicId; sub getSystemId; sub new; sub parse_string; sub parse_uri; sub publicId; sub systemId; } package XML::LibXML::Element { sub _getAttribute; sub _getAttributeNS; sub _getNamespaceDeclURI; sub _setAttribute; sub _setAttributeNS; sub _setNamespace; sub addNewChild; sub appendText; sub appendTextChild; sub appendTextNode; sub blessed($) ; sub getAttributeNode; sub getAttributeNodeNS; sub hasAttribute; sub hasAttributeNS; sub new; sub removeAttribute; sub removeAttributeNS; sub removeAttributeNode; sub setAttributeNode; sub setAttributeNodeNS; sub setNamespaceDeclPrefix; sub setNamespaceDeclURI; sub tagName; } package XML::LibXML::HashTable { sub DESTROY; sub new; } package XML::LibXML::InputCallback { sub lib_cleanup_callbacks; sub lib_init_callbacks; } package XML::LibXML::LibError { sub code; sub context_and_column; sub domain; sub file; sub int1; sub int2; sub level; sub line; sub message; sub num1; sub num2; sub str1; sub str2; sub str3; } package XML::LibXML::Namespace { sub DESTROY; sub _isEqual; sub declaredPrefix; sub declaredURI; sub getData; sub getLocalName; sub getType; sub getValue; sub href; sub localname; sub new; sub nodeType; sub nodeValue; sub unique_key; sub value2; sub value; } package XML::LibXML::Node { sub DESTROY; sub _attributes; sub _childNodes; sub _find; sub _findnodes; sub _getChildrenByTagNameNS; sub _toStringC14N; sub addChild; sub addSibling; sub appendChild; sub baseURI; sub cloneNode; sub firstChild; sub firstNonBlankChild; sub getAttributes; sub getChildnodes; sub getData; sub getFirstChild; sub getLastChild; sub getLocalName; sub getName; sub getNamespace; sub getNamespaceURI; sub getNamespaces; sub getNextSibling; sub getOwner; sub getOwnerDocument; sub getOwnerElement; sub getParentNode; sub getPrefix; sub getPreviousSibling; sub getType; sub getValue; sub hasAttributes; sub hasChildNodes; sub insertAfter; sub insertBefore; sub isEqual; sub isSameNode; sub lastChild; sub line_number; sub localNS; sub localName; sub localNamespace; sub localname; sub lookupNamespacePrefix; sub lookupNamespaceURI; sub namespaceURI; sub namespaces; sub nextNonBlankSibling; sub nextSibling; sub nodeName; sub nodePath; sub nodeType; sub nodeValue; sub normalize; sub ownerDocument; sub ownerNode; sub parentNode; sub prefix; sub previousNonBlankSibling; sub previousSibling; sub removeChild; sub removeChildNodes; sub replaceChild; sub replaceNode; sub serialize; sub setBaseURI; sub setName; sub setNodeName; sub setRawName; sub string_value; sub textContent; sub toString; sub to_literal; sub to_number; sub unbindNode; sub unique_key; sub unlink; sub unlinkNode; } package XML::LibXML::PI { sub _setData; } package XML::LibXML::ParserContext { sub DESTROY; } package XML::LibXML::Pattern { sub DESTROY; sub _compilePattern; sub matchesNode; } package XML::LibXML::Reader { sub _DESTROY; sub _close; sub _getParserProp; sub _newForDOM; sub _newForFd; sub _newForFile; sub _newForIO; sub _newForString; sub _nodePath; sub _preservePattern; sub _setParserProp; sub _setRelaxNG; sub _setRelaxNGFile; sub _setXSD; sub _setXSDFile; sub attributeCount; sub baseURI; sub byteConsumed; sub columnNumber; sub copyCurrentNode; sub depth; sub document; sub encoding; sub finish; sub getAttribute; sub getAttributeHash; sub getAttributeNo; sub getAttributeNs; sub hasAttributes; sub hasValue; sub isDefault; sub isEmptyElement; sub isNamespaceDecl; sub isValid; sub lineNumber; sub localName; sub lookupNamespace; sub matchesPattern; sub moveToAttribute; sub moveToAttributeNo; sub moveToAttributeNs; sub moveToElement; sub moveToFirstAttribute; sub moveToNextAttribute; sub name; sub namespaceURI; sub next; sub nextElement; sub nextPatternMatch; sub nextSibling; sub nextSiblingElement; sub nodeType; sub prefix; sub preserveNode; sub quoteChar; sub read; sub readAttributeValue; sub readInnerXml; sub readOuterXml; sub readState; sub skipSiblings; sub standalone; sub value; sub xmlLang; sub xmlVersion; } package XML::LibXML::RegExp { sub DESTROY; sub _compile; sub isDeterministic; sub matches; } package XML::LibXML::RelaxNG { sub DESTROY; sub parse_buffer; sub parse_document; sub parse_location; sub validate; } package XML::LibXML::Schema { sub DESTROY; sub parse_buffer; sub parse_location; sub validate; } package XML::LibXML::Text { sub appendData; sub data; sub deleteData; sub insertData; sub new; sub replaceData; sub setData; sub substringData; } package XML::LibXML::XPathContext { sub DESTROY; sub _find; sub _findnodes; sub _free_node_pool; sub getContextNode; sub getContextPosition; sub getContextSize; sub getVarLookupData; sub getVarLookupFunc; sub lookupNs; sub new; sub registerFunctionNS; sub registerNs; sub registerVarLookupFunc; sub setContextNode; sub setContextPosition; sub setContextSize; } package XML::LibXML::XPathExpression { sub DESTROY; sub new; } package XML::LibXSLT { sub HAVE_EXSLT; sub INIT_THREAD_SUPPORT; sub LIBXSLT_DOTTED_VERSION; sub LIBXSLT_RUNTIME_VERSION; sub LIBXSLT_VERSION; sub _parse_stylesheet; sub _parse_stylesheet_file; sub debug_callback; sub decodeFromUTF8; sub encodeToUTF8; sub max_depth; sub max_vars; sub register_function; sub xinclude_default; } package XML::LibXSLT::Stylesheet { sub DESTROY; sub _output_string; sub media_type; sub output_encoding; sub output_fh; sub output_file; sub output_method; sub transform; sub transform_file; } package XML::LibXSLT::StylesheetWrapper { sub decodeFromUTF8; sub encodeToUTF8; } package XML::LibXSLT::TransformContext { sub stylesheet; } package XML::Parser::Expat { sub DefaultCurrent; sub Do_External_Parse; sub ElementIndex; sub ErrorString; sub FreeEncoding; sub GenerateNSName; sub GetBase; sub GetCurrentByteIndex; sub GetCurrentColumnNumber; sub GetCurrentLineNumber; sub GetErrorCode; sub GetSpecifiedAttributeCount; sub LoadEncoding; sub OriginalString; sub ParseDone; sub ParsePartial; sub ParseStream; sub ParseString; sub ParserCreate; sub ParserFree; sub ParserRelease; sub PositionContext; sub RecognizedString; sub SetAttListDeclHandler; sub SetBase; sub SetCharacterDataHandler; sub SetCommentHandler; sub SetDefaultHandler; sub SetDoctypeHandler; sub SetElementDeclHandler; sub SetEndCdataHandler; sub SetEndDoctypeHandler; sub SetEndElementHandler; sub SetEntityDeclHandler; sub SetExtEntFinishHandler; sub SetExternalEntityRefHandler; sub SetNotationDeclHandler; sub SetProcessingInstructionHandler; sub SetStartCdataHandler; sub SetStartElementHandler; sub SetUnparsedEntityDeclHandler; sub SetXMLDeclHandler; sub SkipUntil; sub UnsetAllHandlers; } package YAML::XS::LibYAML { sub Dump; sub Load; } package attributes { sub _fetch_attrs($) ; sub _guess_stash($) ; sub _modify_attrs; sub reftype($) ; } package bytes { sub chr(_) ; sub index($$;$) ; sub length(_) ; sub ord(_) ; sub rindex($$;$) ; sub substr($$;$$) ; } package constant { sub _make_const(\[$@]) ; } package mro { sub _nextcan; sub get_isarev($) ; sub get_linear_isa($;$) ; sub get_mro($) ; sub get_pkg_gen($) ; sub invalidate_all_method_caches() ; sub is_universal($) ; sub method_changed_in($) ; sub set_mro($$) ; } package re { sub install; sub is_regexp($) ; sub regexp_pattern($) ; sub regmust($) ; sub regname(;$$) ; sub regnames(;$) ; sub regnames_count() ; } package threads { sub DESTROY; sub _handle; sub create; sub detach; sub equal; sub error; sub get_stack_size; sub is_detached; sub is_joinable; sub is_running; sub join; sub kill; sub list; sub new; sub object; sub self; sub set_stack_size; sub set_thread_exit_only; sub tid; sub wantarray; sub yield; } package threads::shared { sub _id(\[$@%]) ; sub _refcnt(\[$@%]) ; sub bless($;$) ; sub blessed($) ; sub cond_broadcast(\[$@%]) ; sub cond_signal(\[$@%]) ; sub cond_timedwait(\[$@%]$;\[$@%]) ; sub cond_wait(\[$@%];\[$@%]) ; sub is_shared(\[$@%]) ; sub refaddr($) ; sub reftype($) ; sub share(\[$@%]) ; } package threads::shared::tie { sub EXISTS; sub EXTEND; sub FIRSTKEY; sub NEXTKEY; sub POP; sub PUSH; sub SHIFT; sub STORESIZE; sub UNSHIFT; } package utf8 { sub decode; sub downgrade; sub encode; sub is_utf8; sub native_to_unicode; sub unicode_to_native; sub upgrade; sub valid; } package version { sub _VERSION; sub boolean; sub declare; sub is_alpha; sub is_qv; sub new; sub noop; sub normal; sub numify; sub parse; sub qv; sub stringify; sub vcmp; }