diff options
-rw-r--r-- | _Deparsed_XSubs.pm | 11429 | ||||
-rw-r--r-- | include/international_string_util.h | 25 | ||||
-rw-r--r-- | src/battle_main.c | 1 | ||||
-rw-r--r-- | src/daycare.c | 8 |
4 files changed, 11429 insertions, 34 deletions
diff --git a/_Deparsed_XSubs.pm b/_Deparsed_XSubs.pm new file mode 100644 index 000000000..9623040ce --- /dev/null +++ b/_Deparsed_XSubs.pm @@ -0,0 +1,11429 @@ +# +# +# 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; +} diff --git a/include/international_string_util.h b/include/international_string_util.h deleted file mode 100644 index 2b922676d..000000000 --- a/include/international_string_util.h +++ /dev/null @@ -1,25 +0,0 @@ -#ifndef GUARD_INTERNATIONAL_STRING_UTIL_H -#define GUARD_INTERNATIONAL_STRING_UTIL_H - -#include "global.h" - -#include "menu.h" - -void sub_81DB52C(const u8 *src); -void TVShowConvertInternationalString(u8 *dest, const u8 *src, u8 language); -s32 GetStringCenterAlignXOffset(s32 fontId, const u8 *str, s32 totalWidth); -s32 GetStringRightAlignXOffset(s32 fontId, const u8 *str, s32 totalWidth); -s32 GetStringCenterAlignXOffsetWithLetterSpacing(s32 fontId, const u8 *str, s32 totalWidth, s32 letterSpacing); -s32 GetStringWidthDifference(s32 fontId, const u8 *str, s32 totalWidth, s32 letterSpacing); -s32 GetMaxWidthInMenuTable(const struct MenuAction *str, s32 arg1); -s32 sub_81DB3D8(const struct MenuAction *str, u8* arg1, s32 arg2); -// sub_81DB41C -// CopyMonCategoryText -// sub_81DB494 -// sub_81DB4DC -// sub_81DB554 -// sub_81DB5AC -u32 sub_81DB604(const u8 *); -// sub_81DB620 - -#endif // GUARD_INTERNATIONAL_STRING_UTIL_H diff --git a/src/battle_main.c b/src/battle_main.c index 1b1614a5a..9104bc381 100644 --- a/src/battle_main.c +++ b/src/battle_main.c @@ -20,7 +20,6 @@ #include "graphics.h" #include "gpu_regs.h" #include "help_system.h" -#include "international_string_util.h" #include "item.h" #include "link.h" #include "link_rfu.h" diff --git a/src/daycare.c b/src/daycare.c index c016bbc38..f034bc220 100644 --- a/src/daycare.c +++ b/src/daycare.c @@ -14,7 +14,6 @@ #include "text.h" #include "menu.h" #include "new_menu_helpers.h" -#include "international_string_util.h" #include "script.h" #include "strings.h" #include "task.h" @@ -24,25 +23,18 @@ #include "overworld.h" #include "pokedex.h" #include "decompress.h" -#include "task.h" #include "palette.h" -#include "main.h" #include "sound.h" #include "constants/songs.h" #include "text_window.h" #include "trig.h" #include "malloc.h" -#include "dma3.h" #include "gpu_regs.h" #include "bg.h" #include "m4a.h" #include "graphics.h" -#include "constants/abilities.h" -#include "constants/species.h" #include "scanline_effect.h" -#include "field_weather.h" #include "naming_screen.h" -#include "field_screen_effect.h" #include "help_system.h" #include "field_fadetransition.h" |