libclamav/libclamav.map
3c5655fb
 CLAMAV_PUBLIC {
   global:
80cf6309
     cl_cvdfree;
     cl_cvdhead;
     cl_cvdparse;
     cl_cvdverify;
     cl_debug;
724b2bf7
     cl_init;
     cl_engine_new;
2accc66f
     cl_engine_set_num;
     cl_engine_get_num;
     cl_engine_set_str;
     cl_engine_get_str;
99f817e7
     cl_engine_settings_copy;
     cl_engine_settings_apply;
     cl_engine_settings_free;
724b2bf7
     cl_engine_compile;
b8fe70b3
     cl_engine_addref;
724b2bf7
     cl_engine_free;
80cf6309
     cl_load;
     cl_retdbdir;
     cl_retflevel;
     cl_retver;
     cl_scandesc;
     cl_scanfile;
     cl_statchkdir;
     cl_statfree;
     cl_statinidir;
     cl_strerror;
3c5655fb
   local:
     *;
 };
 CLAMAV_PRIVATE {
   global:
     cli_strtok;
5bdf0b2a
     cli_strtokenize;
afff80ef
     cli_cvdunpack;
3c5655fb
     cli_regcomp;
     cli_regexec;
     cli_regfree;
     cli_strrcpy;
     cli_strbcasestr;
a3fe2c5b
     cli_isnumber;
3c5655fb
     cli_gentemp;
     cli_gentempfd;
     cli_rmdirs;
     cli_chomp;
     cli_rndnum;
     cli_decodesig;
 
     cli_calloc;
     cli_ole2_extract;
     cli_errmsg;
7be8d871
     cli_debug_flag;
     cli_dbgmsg_internal;
3c5655fb
     cli_vba_readdir;
     cli_vba_inflate;
     cli_ppt_vba_read;
     cli_wm_readdir;
     cli_wm_decrypt_macro;
     cli_readn;
     cli_str2hex;
     cli_md5file;
     cli_md5stream;
     html_normalise_fd;
     cli_utf16toascii;
 
     cli_malloc;
     cli_memstr;
     cli_strdup;
     cli_realloc;
9e751804
     cli_ctime;
3c5655fb
     tableCreate;
     tableDestroy;
     tableRemove;
     tableFind;
     tableIterate;
     tableUpdate;
     tableInsert;
     cli_warnmsg;
     cli_strtokbuf;
4a6ade44
     cli_js_init;
     cli_js_process_buffer;
     cli_js_parse_done;
     cli_js_destroy;
     cli_js_output;
37e64729
     cli_unescape;
     cli_textbuffer_append_normalize;
5be3029f
     cli_dconf_init;
5ee56e41
     cli_regex2suffix;
5be3029f
     html_normalise_mem;
3dcc2d78
     init_regex_list;
     is_regex_ok;
     regex_list_done;
     regex_list_add_pattern;
     cli_build_regex_list;
     regex_list_match;
     phishing_init;
     init_domainlist;
     init_whitelist;
     phishing_done;
     blobCreate;
     blobAddData;
     phishingScan;
     blobDestroy;
     load_regex_matcher;
10290ba3
     html_tag_arg_free;
c92b0057
     disasmbuf;
5e07cfed
     uniq_init;
     uniq_free;
     uniq_add;
     uniq_get;
2e64bd9f
     cli_hex2str;
ec285505
     cli_ac_init;
     cli_ac_initdata;
     cli_ac_buildtrie;
     cli_ac_scanbuff;
     cli_ac_freedata;
     cli_ac_free;
     cli_parse_add;
     cli_bm_init;
     cli_bm_scanbuff;
     cli_bm_free;
d9282b97
     html_screnc_decode;
47d40feb
     mpool_create;
     mpool_destroy;
     mpool_free;
     mpool_getstats;
     mp_init;
     mp_read_radix;
     mp_clear;
7b57a833
     cli_versig;
afff80ef
     cli_filecopy;
e5e4a554
     cli_ftw;
     cli_unlink;
     cli_writen;
4e46d65d
     sha256_init;
     sha256_update;
     sha256_final;
     cli_url_canon;
e68d70e7
     cli_strerror;
62b7686d
     decodeLine;
     messageCreate;
     messageDestroy;
     base64Flush;
5bdf0b2a
     have_rar;
2487a4a3
     have_clamjit;
997a1efe
     cli_bytecode_load;
6922903a
     cli_bytecode_prepare;
997a1efe
     cli_bytecode_run;
     cli_bytecode_destroy;
7a9022c9
     cli_bytecode_context_alloc;
     cli_bytecode_context_destroy;
     cli_bytecode_context_setfuncid;
     cli_bytecode_context_setparam_int;
     cli_bytecode_context_setparam_ptr;
f3b2dc9e
     cli_bytecode_context_getresult_int;
7a9022c9
     cli_bytecode_context_clear;
d1487222
     cli_bytecode_init;
     cli_bytecode_done;
3b33bd68
     cli_bytecode_debug;
3c5655fb
   local:
     *;
 };