summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2019-10-30 16:56:39 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2019-10-30 16:56:39 -0400
commit1907fdaccaddd00aa760389c4e8935bc48de2b50 (patch)
tree1ecb04e46a5ae1a250932fcefe2c17dab018f9ca
parent518c4c09e9d1c43d07e67e55c19b600a05b90578 (diff)
Ignore an IDE file
-rw-r--r--.gitignore1
-rw-r--r--_Deparsed_XSubs.pm11429
2 files changed, 1 insertions, 11429 deletions
diff --git a/.gitignore b/.gitignore
index 359d15abf..176611d4a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -50,3 +50,4 @@ tools/br_ips/ips_patch
types_*.taghl
!.travis/calcrom/calcrom.pl
!sound/programmable_wave_samples/*.pcm
+_Deparsed_XSubs.pm
diff --git a/_Deparsed_XSubs.pm b/_Deparsed_XSubs.pm
deleted file mode 100644
index 9623040ce..000000000
--- a/_Deparsed_XSubs.pm
+++ /dev/null
@@ -1,11429 +0,0 @@
-#
-#
-# 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;
-}