SYMBOL INDEX (2344 symbols across 177 files) FILE: _regex.h type s_reg_t (line 44) | typedef long int s_reg_t; type active_reg_t (line 45) | typedef unsigned long int active_reg_t; type reg_syntax_t (line 52) | typedef unsigned long int reg_syntax_t; type reg_errcode_t (line 283) | typedef enum type re_pattern_buffer (line 319) | struct re_pattern_buffer type regex_t (line 387) | typedef struct re_pattern_buffer regex_t; type regoff_t (line 390) | typedef int regoff_t; type re_registers (line 395) | struct re_registers type regmatch_t (line 414) | typedef struct type re_pattern_buffer (line 453) | struct re_pattern_buffer type re_pattern_buffer (line 462) | struct re_pattern_buffer type re_pattern_buffer (line 469) | struct re_pattern_buffer type re_pattern_buffer (line 477) | struct re_pattern_buffer type re_pattern_buffer (line 483) | struct re_pattern_buffer type re_pattern_buffer (line 501) | struct re_pattern_buffer FILE: account.c function mutt_account_match (line 30) | int mutt_account_match (const ACCOUNT* a1, const ACCOUNT* a2) function mutt_account_fromurl (line 65) | int mutt_account_fromurl (ACCOUNT* account, ciss_url_t* url) function mutt_account_tourl (line 96) | void mutt_account_tourl (ACCOUNT* account, ciss_url_t* url) function mutt_account_getuser (line 143) | int mutt_account_getuser (ACCOUNT* account) function mutt_account_getlogin (line 174) | int mutt_account_getlogin (ACCOUNT* account) function mutt_account_getpass (line 202) | int mutt_account_getpass (ACCOUNT* account) function mutt_account_unsetpass (line 237) | void mutt_account_unsetpass (ACCOUNT* account) FILE: account.h type ACCOUNT (line 42) | typedef struct FILE: addrbook.c type mapping_t (line 36) | struct mapping_t function alias_entry (line 81) | static void alias_entry (char *s, size_t slen, MUTTMENU *m, int num) function alias_tag (line 86) | static int alias_tag (MUTTMENU *menu, int n, int m) function alias_SortAlias (line 96) | static int alias_SortAlias (const void *a, const void *b) function alias_SortAddress (line 105) | static int alias_SortAddress (const void *a, const void *b) function mutt_alias_menu (line 131) | void mutt_alias_menu (char *buf, size_t buflen, ALIAS *aliases) FILE: alias.c function ADDRESS (line 32) | ADDRESS *mutt_lookup_alias (const char *s) function ADDRESS (line 42) | static ADDRESS *mutt_expand_aliases_r (ADDRESS *a, LIST **expn) function ADDRESS (line 127) | ADDRESS *mutt_expand_aliases (ADDRESS *a) function mutt_expand_aliases_env (line 137) | void mutt_expand_aliases_env (ENVELOPE *env) function write_safe_address (line 169) | static void write_safe_address (FILE *fp, char *s) function ADDRESS (line 181) | ADDRESS *mutt_get_address (ENVELOPE *env, char **pfxp) function recode_buf (line 215) | static void recode_buf (char *buf, size_t buflen) function mutt_create_alias (line 229) | void mutt_create_alias (ENVELOPE *cur, ADDRESS *iadr) function mutt_check_alias_name (line 404) | int mutt_check_alias_name (const char *s, char *dest, size_t destlen) function ADDRESS (line 447) | ADDRESS *alias_reverse_lookup (ADDRESS *a) function mutt_alias_add_reverse (line 455) | void mutt_alias_add_reverse (ALIAS *t) function mutt_alias_delete_reverse (line 468) | void mutt_alias_delete_reverse (ALIAS *t) function mutt_alias_complete (line 487) | int mutt_alias_complete (char *s, size_t buflen) function string_is_address (line 592) | static int string_is_address(const char *str, const char *u, const char *d) function mutt_addr_is_user (line 604) | int mutt_addr_is_user (ADDRESS *addr) FILE: ascii.c function ascii_isupper (line 37) | inline int ascii_isupper (int c) function ascii_islower (line 42) | inline int ascii_islower (int c) function ascii_toupper (line 47) | inline int ascii_toupper (int c) function ascii_tolower (line 55) | inline int ascii_tolower (int c) function ascii_strcasecmp (line 63) | int ascii_strcasecmp (const char *a, const char *b) function ascii_strncasecmp (line 88) | int ascii_strncasecmp (const char *a, const char *b, int n) FILE: attach.c function mutt_get_tmp_attachment (line 46) | int mutt_get_tmp_attachment (BODY *a) function mutt_compose_attachment (line 87) | int mutt_compose_attachment (BODY *a) function mutt_edit_attachment (line 222) | int mutt_edit_attachment (BODY *a) function mutt_check_lookup_list (line 296) | void mutt_check_lookup_list (BODY *b, char *type, int len) function mutt_view_attachment (line 332) | int mutt_view_attachment (FILE *fp, BODY *a, int flag, HEADER *hdr, function mutt_pipe_attachment (line 601) | int mutt_pipe_attachment (FILE *fp, BODY *b, const char *path, char *out... function FILE (line 691) | static FILE * function mutt_save_attachment (line 703) | int mutt_save_attachment (FILE *fp, BODY *m, char *path, int flags, HEAD... function mutt_decode_save_attachment (line 813) | int mutt_decode_save_attachment (FILE *fp, BODY *m, char *path, function mutt_print_attachment (line 905) | int mutt_print_attachment (FILE *fp, BODY *a) FILE: attach.h type ATTACHPTR (line 26) | typedef struct attachptr FILE: base64.c function mutt_to_base64 (line 52) | void mutt_to_base64 (unsigned char *out, const unsigned char *in, size_t... function mutt_from_base64 (line 84) | int mutt_from_base64 (char *out, const char *in) FILE: bcache.c type body_cache (line 36) | struct body_cache { function bcache_path (line 41) | static int bcache_path(ACCOUNT *account, const char *mailbox, function body_cache_t (line 82) | body_cache_t *mutt_bcache_open (ACCOUNT *account, const char *mailbox) function mutt_bcache_close (line 103) | void mutt_bcache_close (body_cache_t **bcache) function FILE (line 110) | FILE* mutt_bcache_get(body_cache_t *bcache, const char *id) function FILE (line 129) | FILE* mutt_bcache_put(body_cache_t *bcache, const char *id, int tmp) function mutt_bcache_commit (line 166) | int mutt_bcache_commit(body_cache_t* bcache, const char* id) function mutt_bcache_move (line 175) | int mutt_bcache_move(body_cache_t* bcache, const char* id, const char* n... function mutt_bcache_del (line 191) | int mutt_bcache_del(body_cache_t *bcache, const char *id) function mutt_bcache_exists (line 207) | int mutt_bcache_exists(body_cache_t *bcache, const char *id) function mutt_bcache_list (line 230) | int mutt_bcache_list(body_cache_t *bcache, FILE: bcache.h type body_cache (line 26) | struct body_cache type body_cache_t (line 27) | typedef struct body_cache body_cache_t; FILE: browser.c type mapping_t (line 49) | struct mapping_t type FOLDER (line 57) | typedef struct folder_t function destroy_state (line 67) | static void destroy_state (struct browser_state *state) function browser_compare_subject (line 83) | static int browser_compare_subject (const void *a, const void *b) function browser_compare_desc (line 93) | static int browser_compare_desc (const void *a, const void *b) function browser_compare_date (line 103) | static int browser_compare_date (const void *a, const void *b) function browser_compare_size (line 113) | static int browser_compare_size (const void *a, const void *b) function browser_compare_count (line 123) | static int browser_compare_count (const void *a, const void *b) function browser_compare_count_new (line 133) | static int browser_compare_count_new (const void *a, const void *b) function browser_sort (line 143) | static void browser_sort (struct browser_state *state) function link_is_dir (line 174) | static int link_is_dir (const char *folder, const char *path) type passwd (line 196) | struct passwd type group (line 197) | struct group function else (line 276) | else if (folder->ff->imap) function else (line 299) | else function add_folder (line 397) | static void add_folder (MUTTMENU *m, struct browser_state *state, function init_state (line 432) | static void init_state (struct browser_state *state, MUTTMENU *menu) function examine_directory (line 444) | static int examine_directory (MUTTMENU *menu, struct browser_state *state, function examine_vfolders (line 515) | static int examine_vfolders (MUTTMENU *menu, struct browser_state *state) function examine_mailboxes (line 541) | static int examine_mailboxes (MUTTMENU *menu, struct browser_state *state) function select_file_search (line 605) | static int select_file_search (MUTTMENU *menu, regex_t *re, int n) function select_vfolder_search (line 611) | static int select_vfolder_search (MUTTMENU *menu, regex_t *re, int n) function folder_entry (line 617) | static void folder_entry (char *s, size_t slen, MUTTMENU *menu, int num) function vfolder_entry (line 629) | static void vfolder_entry (char *s, size_t slen, MUTTMENU *menu, int num) function init_menu (line 641) | static void init_menu (struct browser_state *state, MUTTMENU *menu, char... function file_tag (line 675) | static int file_tag (MUTTMENU *menu, int n, int m) function _mutt_select_file (line 691) | void _mutt_select_file (char *f, size_t flen, int flags, char ***files, ... FILE: browser.h type folder_file (line 22) | struct folder_file type browser_state (line 45) | struct browser_state type mailbox_state (line 59) | struct mailbox_state FILE: buffy.c function fseek_last_message (line 61) | static int fseek_last_message (FILE * f) function test_last_status_new (line 107) | static int test_last_status_new (FILE * f) function test_new_folder (line 127) | static int test_new_folder (const char *path) function mutt_buffy_cleanup (line 147) | void mutt_buffy_cleanup (const char *buf, struct stat *st) function BUFFY (line 172) | BUFFY *mutt_find_mailbox (const char *path) function mutt_update_mailbox (line 190) | void mutt_update_mailbox (BUFFY * b) function BUFFY (line 204) | static BUFFY *buffy_new (const char *path) function buffy_free (line 224) | static void buffy_free (BUFFY **mailbox) function mutt_parse_mailboxes (line 231) | int mutt_parse_mailboxes (BUFFER *path, BUFFER *s, unsigned long data, B... function buffy_maildir_dir_hasnew (line 325) | static int buffy_maildir_dir_hasnew(BUFFY* mailbox, const char *dir_name) function mutt_parse_virtual_mailboxes (line 387) | int mutt_parse_virtual_mailboxes (BUFFER *path, BUFFER *s, unsigned long... function buffy_maildir_hasnew (line 435) | static int buffy_maildir_hasnew (BUFFY* mailbox) function buffy_maildir_update_dir (line 463) | static void function buffy_maildir_update (line 510) | void function buffy_mbox_hasnew (line 535) | static int buffy_mbox_hasnew (BUFFY* mailbox, struct stat *sb) function buffy_mbox_update (line 579) | void function buffy_check (line 604) | static void buffy_check(BUFFY *tmp, struct stat *contex_sb) function mutt_buffy_check (line 698) | int mutt_buffy_check (int force) function mutt_buffy_list (line 761) | int mutt_buffy_list (void) function mutt_buffy_setnotified (line 814) | void mutt_buffy_setnotified (const char *path) function mutt_buffy_notify (line 826) | int mutt_buffy_notify (void) function mutt_buffy (line 841) | void mutt_buffy (char *s, size_t slen) function mutt_buffy_vfolder (line 872) | void mutt_buffy_vfolder (char *s, size_t slen) function BUFFY (line 901) | static BUFFY* buffy_get (const char *path) FILE: buffy.h type BUFFY (line 26) | typedef struct buffy_t type stat (line 68) | struct stat FILE: charset.c function mutt_set_langinfo_charset (line 220) | void mutt_set_langinfo_charset (void) function mutt_set_langinfo_charset (line 235) | void mutt_set_langinfo_charset (void) function mutt_canonical_charset (line 244) | void mutt_canonical_charset (char *dest, size_t dlen, const char *name) function mutt_chscmp (line 294) | int mutt_chscmp (const char *s, const char *chs) function iconv_t (line 330) | iconv_t iconv_open (const char *tocode, const char *fromcode) function iconv (line 335) | size_t iconv (iconv_t cd, ICONV_CONST char **inbuf, size_t *inbytesleft, function iconv_close (line 341) | int iconv_close (iconv_t cd) function iconv_t (line 363) | iconv_t mutt_iconv_open (const char *tocode, const char *fromcode, int f... function mutt_iconv (line 402) | size_t mutt_iconv (iconv_t cd, ICONV_CONST char **inbuf, size_t *inbytes... function mutt_convert_string (line 475) | int mutt_convert_string (char **ps, const char *from, const char *to, in... type fgetconv_s (line 526) | struct fgetconv_s type fgetconv_not (line 539) | struct fgetconv_not function FGETCONV (line 549) | FGETCONV *fgetconv_open (FILE *file, const char *from, const char *to, i... function fgetconv (line 594) | int fgetconv (FGETCONV *_fc) function fgetconv_close (line 647) | void fgetconv_close (FGETCONV **_fc) function mutt_check_charset (line 656) | int mutt_check_charset (const char *s, int strict) FILE: color.c type COLOR_LIST (line 53) | typedef struct color_list type mapping_t (line 65) | struct mapping_t type mapping_t (line 83) | struct mapping_t function COLOR_LINE (line 130) | static COLOR_LINE *mutt_new_color_line (void) function mutt_free_color_line (line 139) | static void mutt_free_color_line(COLOR_LINE **l, function ci_start_color (line 164) | void ci_start_color (void) function mutt_alloc_color (line 230) | int mutt_alloc_color (int fg, int bg) function mutt_free_color (line 295) | void mutt_free_color (int fg, int bg) function parse_color_name (line 339) | static int function mutt_parse_uncolor (line 404) | int mutt_parse_uncolor (BUFFER *buf, BUFFER *s, unsigned long data, function mutt_parse_unmono (line 412) | int mutt_parse_unmono (BUFFER *buf, BUFFER *s, unsigned long data, function mutt_do_uncolor (line 421) | static void function add_pattern (line 547) | static int function parse_object (line 637) | static int function parse_color_pair (line 679) | static int function parse_attr_spec (line 709) | static int function fgbgattr_to_color (line 745) | static int fgbgattr_to_color(int fg, int bg, int attr) function _mutt_parse_color (line 759) | static int function mutt_parse_color (line 906) | int mutt_parse_color(BUFFER *buff, BUFFER *s, unsigned long data, BUFFER... function mutt_parse_mono (line 918) | int mutt_parse_mono(BUFFER *buff, BUFFER *s, unsigned long data, BUFFER ... FILE: commands.c function mutt_display_message (line 63) | int mutt_display_message (HEADER *cur) function ci_bounce_message (line 247) | void ci_bounce_message (HEADER *h, int *redraw) function pipe_set_flags (line 345) | static void pipe_set_flags (int decode, int print, int *cmflags, int *ch... function pipe_msg (line 364) | static void pipe_msg (HEADER *h, FILE *fp, int decode, int print) function _mutt_pipe_message (line 387) | static int _mutt_pipe_message (HEADER *h, char *cmd, function mutt_pipe_message (line 494) | void mutt_pipe_message (HEADER *h) function mutt_print_message (line 511) | void mutt_print_message (HEADER *h) function mutt_select_sort (line 537) | int mutt_select_sort (int reverse) function mutt_shell_escape (line 596) | void mutt_shell_escape (void) function mutt_enter_command (line 617) | void mutt_enter_command (void) function mutt_display_address (line 646) | void mutt_display_address (ENVELOPE *env) function set_copy_flags (line 668) | static void set_copy_flags (HEADER *hdr, int decode, int decrypt, int *c... function _mutt_save_message (line 710) | int _mutt_save_message (HEADER *h, CONTEXT *ctx, int delete, int decode,... function mutt_save_message (line 734) | int mutt_save_message (HEADER *h, int delete, function mutt_version (line 896) | void mutt_version (void) function mutt_edit_content_type (line 901) | void mutt_edit_content_type (HEADER *h, BODY *b, FILE *fp) function _mutt_check_traditional_pgp (line 995) | static int _mutt_check_traditional_pgp (HEADER *h, int *redraw) function mutt_check_traditional_pgp (line 1017) | int mutt_check_traditional_pgp (HEADER *h, int *redraw) FILE: complete.c function mutt_complete (line 40) | int mutt_complete (char *s, size_t slen) FILE: compose.c type mapping_t (line 91) | struct mapping_t function snd_entry (line 103) | static void snd_entry (char *b, size_t blen, MUTTMENU *menu, int num) function redraw_crypt_lines (line 114) | static void redraw_crypt_lines (HEADER *msg) function redraw_mix_line (line 176) | static void redraw_mix_line (LIST *chain) function check_attachments (line 208) | static int function draw_envelope_addr (line 242) | static void draw_envelope_addr (int line, ADDRESS *addr) function draw_envelope (line 252) | static void draw_envelope (HEADER *msg, char *fcc) function edit_address_list (line 281) | static int edit_address_list (int line, ADDRESS **addr) function delete_attachment (line 317) | static int delete_attachment (MUTTMENU *menu, short *idxlen, int x) function update_idx (line 353) | static void update_idx (MUTTMENU *menu, ATTACHPTR **idx, short idxlen) function cum_attachs_size (line 375) | static unsigned long cum_attachs_size (MUTTMENU *menu) function compose_status_line (line 477) | static void compose_status_line (char *buf, size_t buflen, size_t col, M... function mutt_compose_menu (line 491) | int mutt_compose_menu (HEADER *msg, /* structure for new message */ FILE: copy.c function mutt_copy_hdr (line 49) | int function mutt_copy_header (line 347) | int function count_delete_lines (line 444) | static int count_delete_lines (FILE *fp, BODY *b, LOFF_T *length, size_t... function _mutt_copy_message (line 493) | int function mutt_copy_message (line 693) | int function _mutt_append_message (line 723) | int function mutt_append_message (line 753) | int function copy_delete_attach (line 774) | static int copy_delete_attach (BODY *b, FILE *fpin, FILE *fpout, char *d... function format_address_header (line 826) | static void format_address_header (char **h, ADDRESS *a) function address_header_decode (line 885) | static int address_header_decode (char **h) FILE: crypt-gpgme.c type crypt_cache (line 91) | struct crypt_cache type dn_array_s (line 98) | struct dn_array_s type crypt_key_t (line 106) | typedef struct crypt_keyinfo type crypt_entry_t (line 116) | typedef struct crypt_entry type crypt_cache (line 123) | struct crypt_cache function digit_or_letter (line 133) | static int function print_utf8 (line 144) | static void function crypt_flags (line 265) | static char crypt_flags (int flags) function crypt_key_t (line 280) | static crypt_key_t *crypt_copy_key (crypt_key_t *key) function crypt_free_key (line 297) | static void crypt_free_key (crypt_key_t **keylist) function crypt_key_is_valid (line 315) | static int crypt_key_is_valid (crypt_key_t *k) function crypt_id_is_strong (line 323) | static int crypt_id_is_strong (crypt_key_t *key) function crypt_id_is_valid (line 349) | static int crypt_id_is_valid (crypt_key_t *key) function crypt_id_matches_addr (line 356) | static int crypt_id_matches_addr (ADDRESS *addr, ADDRESS *u_addr, function gpgme_ctx_t (line 385) | static gpgme_ctx_t create_gpgme_context (int for_smime) function gpgme_data_t (line 415) | static gpgme_data_t create_gpgme_data (void) function gpgme_data_t (line 434) | static gpgme_data_t body_to_data_object (BODY *a, int convert) function gpgme_data_t (line 499) | static gpgme_data_t file_to_data_object (FILE *fp, long offset, long len... function data_object_to_stream (line 515) | static int data_object_to_stream (gpgme_data_t data, FILE *fp) function free_recipient_set (line 611) | static void free_recipient_set (gpgme_key_t **p_rset) function gpgme_key_t (line 635) | static gpgme_key_t *create_recipient_set (const char *keylist, function set_signer (line 706) | static int set_signer (gpgme_ctx_t ctx, int for_smime) function gpgme_error_t (line 752) | static gpgme_error_t function get_micalg (line 837) | static int get_micalg (gpgme_ctx_t ctx, int use_smime, char *buf, size_t... function print_time (line 868) | static void print_time(time_t t, STATE *s) function BODY (line 889) | static BODY *sign_message (BODY *a, int use_smime) function BODY (line 1010) | BODY *pgp_gpgme_sign_message (BODY *a) function BODY (line 1015) | BODY *smime_gpgme_sign_message (BODY *a) function BODY (line 1026) | BODY *pgp_gpgme_encrypt_message (BODY *a, char *keylist, int sign) function BODY (line 1087) | BODY *smime_gpgme_build_smime_entity (BODY *a, char *keylist) function show_sig_summary (line 1136) | static int show_sig_summary (unsigned long sum, function show_fingerprint (line 1259) | static void show_fingerprint (gpgme_key_t key, STATE *state) function show_one_sig_validity (line 1311) | static void show_one_sig_validity (gpgme_ctx_t ctx, int idx, STATE *s) function print_smime_keyinfo (line 1347) | static void print_smime_keyinfo (const char* msg, gpgme_signature_t sig, function show_one_sig_status (line 1402) | static int show_one_sig_status (gpgme_ctx_t ctx, int idx, STATE *s) function verify_one (line 1516) | static int verify_one (BODY *sigbdy, STATE *s, function pgp_gpgme_verify_one (line 1643) | int pgp_gpgme_verify_one (BODY *sigbdy, STATE *s, const char *tempfile) function smime_gpgme_verify_one (line 1648) | int smime_gpgme_verify_one (BODY *sigbdy, STATE *s, const char *tempfile) function BODY (line 1663) | static BODY *decrypt_part (BODY *a, STATE *s, FILE *fpout, int is_smime, function pgp_gpgme_decrypt_mime (line 1804) | int pgp_gpgme_decrypt_mime (FILE *fpin, FILE **fpout, BODY *b, BODY **cur) function smime_gpgme_decrypt_mime (line 1890) | int smime_gpgme_decrypt_mime (FILE *fpin, FILE **fpout, BODY *b, BODY **... function pgp_gpgme_extract_keys (line 2011) | static int pgp_gpgme_extract_keys (gpgme_data_t keydata, FILE** fp, int ... function line_compare (line 2134) | static int line_compare(const char *a, size_t n, const char *b) function pgp_check_traditional_one_body (line 2155) | static int pgp_check_traditional_one_body (FILE *fp, BODY *b, int tagged... function pgp_gpgme_check_traditional (line 2214) | int pgp_gpgme_check_traditional (FILE *fp, BODY *b, int tagged_only) function pgp_gpgme_invoke_import (line 2233) | void pgp_gpgme_invoke_import (const char *fname) function copy_clearsigned (line 2280) | static void copy_clearsigned (gpgme_data_t data, STATE *s, char *charset) function pgp_gpgme_application_handler (line 2335) | int pgp_gpgme_application_handler (BODY *m, STATE *s) function pgp_gpgme_encrypted_handler (line 2583) | int pgp_gpgme_encrypted_handler (BODY *a, STATE *s) function smime_gpgme_application_handler (line 2655) | int smime_gpgme_application_handler (BODY *a, STATE *s) type tm (line 2779) | struct tm function crypt_entry (line 2951) | static void crypt_entry (char *s, size_t l, MUTTMENU * menu, int num) function _crypt_compare_address (line 2964) | static int _crypt_compare_address (const void *a, const void *b) function crypt_compare_address (line 2976) | static int crypt_compare_address (const void *a, const void *b) function _crypt_compare_keyid (line 2984) | static int _crypt_compare_keyid (const void *a, const void *b) function crypt_compare_keyid (line 2996) | static int crypt_compare_keyid (const void *a, const void *b) function _crypt_compare_date (line 3003) | static int _crypt_compare_date (const void *a, const void *b) function crypt_compare_date (line 3022) | static int crypt_compare_date (const void *a, const void *b) function _crypt_compare_trust (line 3030) | static int _crypt_compare_trust (const void *a, const void *b) function crypt_compare_trust (line 3067) | static int crypt_compare_trust (const void *a, const void *b) function print_dn_part (line 3075) | static int function print_dn_parts (line 3094) | static void type dn_array_s (line 3133) | struct dn_array_s type dn_array_s (line 3223) | struct dn_array_s type dn_array_s (line 3226) | struct dn_array_s type dn_array_s (line 3241) | struct dn_array_s function parse_and_print_user_id (line 3285) | static void type key_cap_t (line 3319) | typedef enum function key_check_cap (line 3327) | static unsigned int function print_key_info (line 3360) | static void print_key_info (gpgme_key_t key, FILE *fp) function crypt_key_t (line 3752) | static crypt_key_t *get_candidates (LIST * hints, unsigned int app, int ... function LIST (line 3925) | static LIST *crypt_add_string_to_hints (LIST *hints, const char *str) function crypt_key_t (line 3947) | static crypt_key_t *crypt_select_key (crypt_key_t *keys, function crypt_key_t (line 4146) | static crypt_key_t *crypt_getkeybyaddr (ADDRESS * a, short abilities, function crypt_key_t (line 4301) | static crypt_key_t *crypt_getkeybystr (char *p, short abilities, function crypt_key_t (line 4367) | static crypt_key_t *crypt_ask_for_key (char *tag, function BODY (line 4588) | BODY *pgp_gpgme_make_key_attachment (char *tempf) function init_common (line 4656) | static void init_common(void) function init_pgp (line 4672) | static void init_pgp (void) function init_smime (line 4680) | static void init_smime (void) function pgp_gpgme_init (line 4688) | void pgp_gpgme_init (void) function smime_gpgme_init (line 4694) | void smime_gpgme_init (void) function gpgme_send_menu (line 4700) | static int gpgme_send_menu (HEADER *msg, int *redraw, int is_smime) function pgp_gpgme_send_menu (line 4852) | int pgp_gpgme_send_menu (HEADER *msg, int *redraw) function smime_gpgme_send_menu (line 4857) | int smime_gpgme_send_menu (HEADER *msg, int *redraw) function verify_sender (line 4862) | static int verify_sender (HEADER *h, gpgme_protocol_t protocol) function smime_gpgme_verify_sender (line 4943) | int smime_gpgme_verify_sender (HEADER *h) function gpgme_set_sender (line 4948) | void gpgme_set_sender (const char *sender) FILE: crypt-mod-pgp-classic.c function crypt_mod_pgp_void_passphrase (line 30) | static void crypt_mod_pgp_void_passphrase (void) function crypt_mod_pgp_valid_passphrase (line 35) | static int crypt_mod_pgp_valid_passphrase (void) function crypt_mod_pgp_decrypt_mime (line 40) | static int crypt_mod_pgp_decrypt_mime (FILE *a, FILE **b, BODY *c, BODY ... function crypt_mod_pgp_application_handler (line 44) | static int crypt_mod_pgp_application_handler (BODY *m, STATE *s) function BODY (line 54) | static BODY *crypt_mod_pgp_sign_message (BODY *a) function crypt_mod_pgp_verify_one (line 59) | static int crypt_mod_pgp_verify_one (BODY *sigbdy, STATE *s, const char ... function crypt_mod_pgp_send_menu (line 64) | static int crypt_mod_pgp_send_menu (HEADER *msg, int *redraw) function BODY (line 69) | static BODY *crypt_mod_pgp_encrypt_message (BODY *a, char *keylist, int ... function BODY (line 74) | static BODY *crypt_mod_pgp_make_key_attachment (char *tempf) function crypt_mod_pgp_check_traditional (line 79) | static int crypt_mod_pgp_check_traditional (FILE *fp, BODY *b, int tagge... function BODY (line 84) | static BODY *crypt_mod_pgp_traditional_encryptsign (BODY *a, int flags, ... function crypt_mod_pgp_encrypted_handler (line 89) | static int crypt_mod_pgp_encrypted_handler (BODY *m, STATE *s) function crypt_mod_pgp_invoke_getkeys (line 94) | static void crypt_mod_pgp_invoke_getkeys (ADDRESS *addr) function crypt_mod_pgp_invoke_import (line 99) | static void crypt_mod_pgp_invoke_import (const char *fname) function crypt_mod_pgp_extract_keys_from_attachment_list (line 104) | static void crypt_mod_pgp_extract_keys_from_attachment_list (FILE *fp, i... type crypt_module_specs (line 109) | struct crypt_module_specs FILE: crypt-mod-pgp-gpgme.c function crypt_mod_pgp_init (line 32) | static void crypt_mod_pgp_init (void) function crypt_mod_pgp_void_passphrase (line 37) | static void crypt_mod_pgp_void_passphrase (void) function crypt_mod_pgp_valid_passphrase (line 42) | static int crypt_mod_pgp_valid_passphrase (void) function crypt_mod_pgp_decrypt_mime (line 48) | static int crypt_mod_pgp_decrypt_mime (FILE *a, FILE **b, BODY *c, BODY ... function crypt_mod_pgp_application_handler (line 53) | static int crypt_mod_pgp_application_handler (BODY *m, STATE *s) function crypt_mod_pgp_encrypted_handler (line 58) | static int crypt_mod_pgp_encrypted_handler (BODY *m, STATE *s) function crypt_mod_pgp_check_traditional (line 63) | static int crypt_mod_pgp_check_traditional (FILE *fp, BODY *b, int tagge... function crypt_mod_pgp_invoke_import (line 68) | static void crypt_mod_pgp_invoke_import (const char *fname) function BODY (line 78) | static BODY *crypt_mod_pgp_sign_message (BODY *a) function crypt_mod_pgp_verify_one (line 83) | static int crypt_mod_pgp_verify_one (BODY *sigbdy, STATE *s, const char ... function crypt_mod_pgp_send_menu (line 88) | static int crypt_mod_pgp_send_menu (HEADER *msg, int *redraw) function BODY (line 93) | static BODY *crypt_mod_pgp_encrypt_message (BODY *a, char *keylist, int ... function BODY (line 99) | static BODY *crypt_mod_pgp_make_key_attachment (char *tempf) function crypt_mod_pgp_set_sender (line 105) | static void crypt_mod_pgp_set_sender (const char *sender) type crypt_module_specs (line 110) | struct crypt_module_specs FILE: crypt-mod-smime-classic.c function crypt_mod_smime_void_passphrase (line 30) | static void crypt_mod_smime_void_passphrase (void) function crypt_mod_smime_valid_passphrase (line 35) | static int crypt_mod_smime_valid_passphrase (void) function crypt_mod_smime_decrypt_mime (line 40) | static int crypt_mod_smime_decrypt_mime (FILE *a, FILE **b, BODY *c, BOD... function crypt_mod_smime_application_handler (line 44) | static int crypt_mod_smime_application_handler (BODY *m, STATE *s) function BODY (line 54) | static BODY *crypt_mod_smime_sign_message (BODY *a) function crypt_mod_smime_verify_one (line 59) | static int crypt_mod_smime_verify_one (BODY *sigbdy, STATE *s, const cha... function crypt_mod_smime_send_menu (line 64) | static int crypt_mod_smime_send_menu (HEADER *msg, int *redraw) function crypt_mod_smime_getkeys (line 69) | static void crypt_mod_smime_getkeys (ENVELOPE *env) function crypt_mod_smime_verify_sender (line 74) | static int crypt_mod_smime_verify_sender (HEADER *h) function BODY (line 79) | static BODY *crypt_mod_smime_build_smime_entity (BODY *a, char *certlist) function crypt_mod_smime_invoke_import (line 84) | static void crypt_mod_smime_invoke_import (char *infile, char *mailbox) type crypt_module_specs (line 90) | struct crypt_module_specs FILE: crypt-mod-smime-gpgme.c function crypt_mod_smime_init (line 32) | static void crypt_mod_smime_init (void) function crypt_mod_smime_void_passphrase (line 37) | static void crypt_mod_smime_void_passphrase (void) function crypt_mod_smime_valid_passphrase (line 42) | static int crypt_mod_smime_valid_passphrase (void) function crypt_mod_smime_decrypt_mime (line 48) | static int crypt_mod_smime_decrypt_mime (FILE *a, FILE **b, BODY *c, BOD... function crypt_mod_smime_application_handler (line 53) | static int crypt_mod_smime_application_handler (BODY *m, STATE *s) function BODY (line 63) | static BODY *crypt_mod_smime_sign_message (BODY *a) function crypt_mod_smime_verify_one (line 68) | static int crypt_mod_smime_verify_one (BODY *sigbdy, STATE *s, const cha... function crypt_mod_smime_send_menu (line 73) | static int crypt_mod_smime_send_menu (HEADER *msg, int *redraw) function BODY (line 78) | static BODY *crypt_mod_smime_build_smime_entity (BODY *a, char *certlist) function crypt_mod_smime_verify_sender (line 83) | static int crypt_mod_smime_verify_sender (HEADER *h) type crypt_module_specs (line 88) | struct crypt_module_specs FILE: crypt-mod.c type crypt_module (line 26) | struct crypt_module type crypt_module (line 28) | struct crypt_module function crypto_module_register (line 37) | void crypto_module_register (crypt_module_specs_t specs) function crypt_module_specs_t (line 50) | crypt_module_specs_t crypto_module_lookup (int identifier) FILE: crypt-mod.h type BODY (line 43) | typedef BODY *(*crypt_func_pgp_traditional_encryptsign_t) (BODY *a, int ... type BODY (line 45) | typedef BODY *(*crypt_func_pgp_make_key_attachment_t) (char *tempf); type BODY (line 47) | typedef BODY *(*crypt_func_sign_message_t) (BODY *a); type BODY (line 48) | typedef BODY *(*crypt_func_pgp_encrypt_message_t) (BODY *a, char *keylist, type BODY (line 62) | typedef BODY *(*crypt_func_smime_build_smime_entity_t) (BODY *a, type crypt_module_functions_t (line 74) | typedef struct crypt_module_functions type crypt_module_specs (line 111) | struct crypt_module_specs FILE: crypt.c function crypt_current_time (line 56) | void crypt_current_time(STATE *s, char *app_name) function crypt_forget_passphrase (line 80) | void crypt_forget_passphrase (void) function disable_coredumps (line 95) | static void disable_coredumps (void) function crypt_valid_passphrase (line 110) | int crypt_valid_passphrase(int flags) function mutt_protect (line 129) | int mutt_protect (HEADER *msg, char *keylist) function mutt_is_multipart_signed (line 289) | int mutt_is_multipart_signed (BODY *b) function mutt_is_multipart_encrypted (line 318) | int mutt_is_multipart_encrypted (BODY *b) function mutt_is_valid_multipart_pgp_encrypted (line 337) | int mutt_is_valid_multipart_pgp_encrypted (BODY *b) function mutt_is_malformed_multipart_pgp_encrypted (line 365) | int mutt_is_malformed_multipart_pgp_encrypted (BODY *b) function mutt_is_application_pgp (line 398) | int mutt_is_application_pgp (BODY *m) function mutt_is_application_smime (line 442) | int mutt_is_application_smime (BODY *m) function crypt_query (line 513) | int crypt_query (BODY *m) function crypt_write_signed (line 577) | int crypt_write_signed(BODY *a, STATE *s, const char *tempfile) function convert_to_7bit (line 623) | void convert_to_7bit (BODY *a) function crypt_extract_keys_from_messages (line 661) | void crypt_extract_keys_from_messages (HEADER * h) function crypt_get_keys (line 785) | int crypt_get_keys (HEADER *msg, char **keylist, int oppenc_mode) function crypt_opportunistic_encrypt (line 844) | void crypt_opportunistic_encrypt(HEADER *msg) function crypt_fetch_signatures (line 868) | static void crypt_fetch_signatures (BODY ***signatures, BODY *a, int *n) function mutt_signed_handler (line 892) | int mutt_signed_handler (BODY *a, STATE *s) function crypt_is_numerical_keyid (line 1103) | short crypt_is_numerical_keyid (const char *s) FILE: cryptglue.c type crypt_module_specs (line 47) | struct crypt_module_specs type crypt_module_specs (line 51) | struct crypt_module_specs type crypt_module_specs (line 55) | struct crypt_module_specs type crypt_module_specs (line 56) | struct crypt_module_specs function crypt_init (line 59) | void crypt_init (void) function crypt_invoke_message (line 107) | void crypt_invoke_message (int type) function crypt_pgp_void_passphrase (line 125) | void crypt_pgp_void_passphrase (void) function crypt_pgp_valid_passphrase (line 131) | int crypt_pgp_valid_passphrase (void) function crypt_pgp_decrypt_mime (line 141) | int crypt_pgp_decrypt_mime (FILE *a, FILE **b, BODY *c, BODY **d) function crypt_pgp_application_pgp_handler (line 150) | int crypt_pgp_application_pgp_handler (BODY *m, STATE *s) function crypt_pgp_encrypted_handler (line 159) | int crypt_pgp_encrypted_handler (BODY *a, STATE *s) function crypt_pgp_invoke_getkeys (line 168) | void crypt_pgp_invoke_getkeys (ADDRESS *addr) function crypt_pgp_check_traditional (line 175) | int crypt_pgp_check_traditional (FILE *fp, BODY *b, int tagged_only) function BODY (line 184) | BODY *crypt_pgp_traditional_encryptsign (BODY *a, int flags, char *keylist) function BODY (line 193) | BODY *crypt_pgp_make_key_attachment (char *tempf) function BODY (line 214) | BODY *crypt_pgp_sign_message (BODY *a) function BODY (line 224) | BODY *crypt_pgp_encrypt_message (BODY *a, char *keylist, int sign) function crypt_pgp_invoke_import (line 233) | void crypt_pgp_invoke_import (const char *fname) function crypt_pgp_verify_one (line 240) | int crypt_pgp_verify_one (BODY *sigbdy, STATE *s, const char *tempf) function crypt_pgp_send_menu (line 249) | int crypt_pgp_send_menu (HEADER *msg, int *redraw) function crypt_pgp_extract_keys_from_attachment_list (line 259) | void crypt_pgp_extract_keys_from_attachment_list (FILE *fp, int tag, BOD... function crypt_pgp_set_sender (line 265) | void crypt_pgp_set_sender (const char *sender) function crypt_smime_void_passphrase (line 282) | void crypt_smime_void_passphrase (void) function crypt_smime_valid_passphrase (line 288) | int crypt_smime_valid_passphrase (void) function crypt_smime_decrypt_mime (line 297) | int crypt_smime_decrypt_mime (FILE *a, FILE **b, BODY *c, BODY **d) function crypt_smime_application_smime_handler (line 306) | int crypt_smime_application_smime_handler (BODY *m, STATE *s) function crypt_smime_encrypted_handler (line 315) | void crypt_smime_encrypted_handler (BODY *a, STATE *s) function crypt_smime_getkeys (line 322) | void crypt_smime_getkeys (ENVELOPE *env) function crypt_smime_verify_sender (line 329) | int crypt_smime_verify_sender(HEADER *h) function BODY (line 350) | BODY *crypt_smime_sign_message (BODY *a) function BODY (line 359) | BODY *crypt_smime_build_smime_entity (BODY *a, char *certlist) function crypt_smime_invoke_import (line 368) | void crypt_smime_invoke_import (char *infile, char *mailbox) function crypt_smime_verify_one (line 375) | int crypt_smime_verify_one (BODY *sigbdy, STATE *s, const char *tempf) function crypt_smime_send_menu (line 383) | int crypt_smime_send_menu (HEADER *msg, int *redraw) function crypt_smime_set_sender (line 391) | void crypt_smime_set_sender (const char *sender) FILE: curs_lib.c function mutt_refresh (line 70) | void mutt_refresh (void) function mutt_need_hard_redraw (line 88) | void mutt_need_hard_redraw (void) function event_t (line 95) | event_t mutt_getch (void) function _mutt_get_field (line 150) | int _mutt_get_field (const char *field, char *buf, size_t buflen, int co... function mutt_get_field_unbuffered (line 174) | int mutt_get_field_unbuffered (char *msg, char *buf, size_t buflen, int ... function mutt_clear_error (line 185) | void mutt_clear_error (void) function mutt_edit_file (line 192) | void mutt_edit_file (const char *editor, const char *data) function mutt_query_exit (line 316) | void mutt_query_exit (void) function curses_message (line 332) | static void curses_message (int error, const char *fmt, va_list ap) function mutt_curses_error (line 359) | void mutt_curses_error (const char *fmt, ...) function mutt_curses_message (line 368) | void mutt_curses_message (const char *fmt, ...) function mutt_progress_init (line 377) | void mutt_progress_init (progress_t* progress, const char *msg, function message_bar (line 421) | static void function mutt_progress_update (line 465) | void mutt_progress_update (progress_t* progress, long pos, int percent) function mutt_show_error (line 533) | void mutt_show_error (void) function mutt_endwin (line 544) | void mutt_endwin (const char *msg) function mutt_perror (line 566) | void mutt_perror (const char *s) function mutt_any_key_to_continue (line 575) | int mutt_any_key_to_continue (const char *s) function mutt_do_pager (line 603) | int mutt_do_pager (const char *banner, function _mutt_enter_fname (line 631) | int _mutt_enter_fname (const char *prompt, char *buf, size_t blen, function mutt_unget_event (line 682) | void mutt_unget_event (int ch, int op) function mutt_unget_string (line 695) | void mutt_unget_string (char *s) function mutt_push_macro_event (line 709) | void mutt_push_macro_event (int ch, int op) function mutt_flush_macro_to_endcond (line 722) | void mutt_flush_macro_to_endcond (void) function mutt_flushinp (line 732) | void mutt_flushinp (void) function mutt_curs_set (line 745) | void mutt_curs_set (int cursor) function mutt_multi_choice (line 761) | int mutt_multi_choice (char *prompt, char *letters) function mutt_addwch (line 807) | int mutt_addwch (wchar_t wc) function mutt_format_string (line 829) | void mutt_format_string (char *dest, size_t destlen, function mutt_format_s_x (line 935) | static void mutt_format_s_x (char *dest, function mutt_format_s (line 963) | void mutt_format_s (char *dest, function mutt_format_s_tree (line 971) | void mutt_format_s_tree (char *dest, function mutt_paddstr (line 984) | void mutt_paddstr (int n, const char *s) function mutt_wstr_trunc (line 1019) | size_t mutt_wstr_trunc (const char *src, size_t maxlen, size_t maxwid, s... function mutt_charlen (line 1066) | int mutt_charlen (const char *s, int *width) function mutt_strwidth (line 1088) | int mutt_strwidth (const char *s) FILE: curs_main.c function mutt_ts_capability (line 126) | short mutt_ts_capability(void) function mutt_ts_status (line 182) | void mutt_ts_status(char *str) function mutt_ts_icon (line 190) | void mutt_ts_icon(char *str) function index_make_entry (line 200) | void index_make_entry (char *s, size_t l, MUTTMENU *menu, int num) function index_color (line 262) | int index_color (int index_no) function ci_next_undeleted (line 273) | static int ci_next_undeleted (int msgno) function ci_previous_undeleted (line 283) | static int ci_previous_undeleted (int msgno) function ci_first_message (line 296) | static int ci_first_message (void) function mx_toggle_write (line 331) | static int mx_toggle_write (CONTEXT *ctx) function update_index (line 356) | static void update_index (MUTTMENU *menu, CONTEXT *ctx, int check, function resort_index (line 464) | static void resort_index (MUTTMENU *menu) function mutt_draw_statusline (line 494) | void function main_change_folder (line 597) | static int main_change_folder(MUTTMENU *menu, int op, char *buf, size_t ... type mapping_t (line 661) | struct mapping_t function mutt_index_menu (line 676) | int mutt_index_menu (void) function mutt_set_header_color (line 2690) | void mutt_set_header_color (CONTEXT *ctx, HEADER *curhdr) FILE: date.c function time_t (line 28) | static time_t compute_tz (time_t g, struct tm *utc) function time_t (line 52) | time_t mutt_local_tz (time_t t) function time_t (line 68) | time_t mutt_mktime (struct tm *t, int local) function isLeapYearFeb (line 109) | static int isLeapYearFeb (struct tm *tm) function mutt_normalize_time (line 119) | void mutt_normalize_time (struct tm *tm) FILE: doc/makedoc.c type output_formats_t (line 64) | enum output_formats_t type output_formats_t (line 105) | enum output_formats_t function main (line 124) | int main (int argc, char *argv[]) function makedoc (line 182) | static void makedoc (FILE *in, FILE *out) function buff2type (line 386) | static int buff2type (const char *s) function handle_confline (line 401) | static void handle_confline (char *s, FILE *out) function pretty_default (line 476) | static void pretty_default (char *t, size_t l, const char *s, int type) function char_to_escape (line 530) | static void char_to_escape (char *dest, unsigned int c) function conf_char_to_escape (line 541) | static void conf_char_to_escape (unsigned int c , FILE *out) function conf_print_strval (line 548) | static void conf_print_strval (const char *v, FILE *out) function man_print_strval (line 564) | static void man_print_strval (const char *v, FILE *out) function sgml_print_strval (line 586) | static void sgml_print_strval (const char *v, FILE *out) function sgml_fputc (line 601) | static int sgml_fputc (int c, FILE *out) function sgml_fputs (line 613) | static int sgml_fputs (const char *s, FILE *out) function sgml_id_fputs (line 623) | static int sgml_id_fputs (const char *s, FILE* out) function print_confline (line 646) | static void print_confline (const char *varname, int type, const char *v... function flush_doc (line 769) | static int flush_doc (int docstat, FILE *out) function print_it (line 802) | static int print_it (int special, char *str, FILE *out, int docstat) function print_ref (line 1247) | void print_ref (FILE *out, int output_dollar, const char *ref) function commit_buff (line 1273) | static int commit_buff (char *buff, char **d, FILE *out, int docstat) function handle_docline (line 1285) | static int handle_docline (char *l, FILE *out, int docstat) FILE: dotlock.c type stat (line 110) | struct stat type stat (line 110) | struct stat function main (line 137) | int main (int argc, char **argv) function dotlock_init_privs (line 198) | static int function dotlock_invoke (line 223) | int dotlock_invoke (const char *path, int fd, int flags, int retry) function dotlock_dispatch (line 249) | static int dotlock_dispatch (const char *f, int fd) function BEGIN_PRIVILEGED (line 291) | static void function END_PRIVILEGED (line 315) | static void function usage (line 339) | static void function dotlock_check_stats (line 411) | static int function dotlock_prepare (line 438) | static int function dotlock_expand_link (line 501) | static void function dotlock_deference_symlink (line 534) | static int function dotlock_lock (line 586) | static int function dotlock_unlock (line 693) | static int function dotlock_unlink (line 714) | static int function dotlock_try (line 739) | static int FILE: edit.c type stat (line 101) | struct stat function be_barf_file (line 122) | static int be_barf_file (const char *path, char **buf, int buflen) function be_free_memory (line 139) | static void be_free_memory (char **buf, int buflen) function be_print_header (line 193) | static void be_print_header (ENVELOPE *env) function be_edit_header (line 233) | static void be_edit_header (ENVELOPE *e, int force) function mutt_builtin_editor (line 315) | int mutt_builtin_editor (const char *path, HEADER *msg, HEADER *cur) FILE: editmsg.c function edit_one_message (line 46) | static int edit_one_message (CONTEXT *ctx, HEADER *cur) function mutt_edit_message (line 215) | int mutt_edit_message (CONTEXT *ctx, HEADER *hdr) FILE: enter.c function my_wcwidth (line 39) | static int my_wcwidth (wchar_t wc) function my_wcswidth (line 54) | static int my_wcswidth (const wchar_t *s, size_t n) function my_addwch (line 62) | static int my_addwch (wchar_t wc) function width_ceiling (line 74) | static size_t width_ceiling (const wchar_t *s, size_t n, int w1) function my_wcstombs (line 84) | static void my_wcstombs (char *dest, size_t dlen, const wchar_t *src, si... function my_mbstowcs (line 123) | static size_t my_mbstowcs (wchar_t **pwbuf, size_t *pwbuflen, size_t i, ... function replace_part (line 165) | static void replace_part (ENTER_STATE *state, size_t from, char *buf) function is_shell_char (line 200) | static inline int is_shell_char(wchar_t ch) function mutt_enter_string (line 213) | int mutt_enter_string(char *buf, size_t buflen, int y, int x, int flags) function _mutt_enter_string (line 222) | int _mutt_enter_string (char *buf, size_t buflen, int y, int x, function mutt_free_enter_state (line 779) | void mutt_free_enter_state (ENTER_STATE **esp) FILE: extlib.c function mutt_exit (line 39) | void mutt_exit (int code) FILE: filter.c function pid_t (line 32) | pid_t function pid_t (line 169) | pid_t mutt_create_filter (const char *s, FILE **in, FILE **out, FILE **err) function mutt_wait_filter (line 174) | int mutt_wait_filter (pid_t pid) FILE: flags.c function _mutt_set_flag (line 32) | void _mutt_set_flag (CONTEXT *ctx, HEADER *h, int flag, int bf, int upd_... function mutt_tag_set_flag (line 275) | void mutt_tag_set_flag (int flag, int bf) function mutt_thread_set_flag (line 283) | int mutt_thread_set_flag (HEADER *hdr, int flag, int bf, int subthread) function mutt_change_flag (line 327) | int mutt_change_flag (HEADER *h, int bf) FILE: from.c function mutt_check_month (line 36) | int mutt_check_month (const char *s) function is_day_name (line 46) | static int is_day_name (const char *s) function is_from (line 64) | int is_from (const char *s, char *path, size_t pathlen, time_t *tp) FILE: functions.h type binding_t (line 41) | struct binding_t type binding_t (line 85) | struct binding_t type binding_t (line 194) | struct binding_t type binding_t (line 318) | struct binding_t type binding_t (line 344) | struct binding_t type binding_t (line 394) | struct binding_t type binding_t (line 400) | struct binding_t type binding_t (line 408) | struct binding_t type binding_t (line 431) | struct binding_t type binding_t (line 439) | struct binding_t type binding_t (line 467) | struct binding_t type binding_t (line 477) | struct binding_t type binding_t (line 488) | struct binding_t FILE: getdomain.c function getdnsdomainname (line 32) | int getdnsdomainname (char *d, size_t len) FILE: gnupgparse.c function fix_uid (line 76) | static void fix_uid (char *uid) function pgp_key_t (line 119) | static pgp_key_t parse_pub_line (char *buf, int *is_subkey, pgp_key_t k) function pgp_key_t (line 384) | pgp_key_t pgp_get_candidates (pgp_ring_t keyring, LIST * hints) FILE: group.c function group_t (line 38) | group_t *mutt_pattern_group (const char *k) function mutt_group_remove (line 56) | static void mutt_group_remove (group_t *g) function mutt_group_context_clear (line 67) | int mutt_group_context_clear (group_context_t **ctx) function empty_group (line 79) | static int empty_group (group_t *g) function mutt_group_context_add (line 86) | void mutt_group_context_add (group_context_t **ctx, group_t *group) function mutt_group_context_destroy (line 98) | void mutt_group_context_destroy (group_context_t **ctx) function mutt_group_add_adrlist (line 108) | void mutt_group_add_adrlist (group_t *g, ADDRESS *a) function mutt_group_remove_adrlist (line 125) | static int mutt_group_remove_adrlist (group_t *g, ADDRESS *a) function mutt_group_add_rx (line 140) | static int mutt_group_add_rx (group_t *g, const char *s, int flags, BUFF... function mutt_group_remove_rx (line 145) | static int mutt_group_remove_rx (group_t *g, const char *s) function mutt_group_context_add_adrlist (line 150) | void mutt_group_context_add_adrlist (group_context_t *ctx, ADDRESS *a) function mutt_group_context_remove_adrlist (line 156) | int mutt_group_context_remove_adrlist (group_context_t *ctx, ADDRESS * a) function mutt_group_context_add_rx (line 170) | int mutt_group_context_add_rx (group_context_t *ctx, const char *s, int ... function mutt_group_context_remove_rx (line 180) | int mutt_group_context_remove_rx (group_context_t *ctx, const char *s) function mutt_group_match (line 194) | int mutt_group_match (group_t *g, const char *s) FILE: handler.c function state_prefix_put (line 68) | static void state_prefix_put (const char *d, size_t dlen, STATE *s) function mutt_convert_to_state (line 77) | static void mutt_convert_to_state(iconv_t cd, char *bufi, size_t *l, STA... function mutt_decode_xbit (line 116) | static void mutt_decode_xbit (STATE *s, long len, int istext, iconv_t cd) function qp_decode_triple (line 153) | static int qp_decode_triple (char *s, char *d) function qp_decode_line (line 172) | static void qp_decode_line (char *dest, char *src, size_t *l, function mutt_decode_quoted (line 232) | static void mutt_decode_quoted (STATE *s, long len, int istext, iconv_t cd) function mutt_decode_base64 (line 286) | void mutt_decode_base64 (STATE *s, long len, int istext, iconv_t cd) function decode_byte (line 370) | static unsigned char decode_byte (char ch) function mutt_decode_uuencoded (line 377) | static void mutt_decode_uuencoded (STATE *s, long len, int istext, iconv... type enriched_state (line 460) | struct enriched_state function enriched_wrap (line 479) | static void enriched_wrap (struct enriched_state *stte) function enriched_flush (line 589) | static void enriched_flush (struct enriched_state *stte, int wrap) function enriched_putwc (line 616) | static void enriched_putwc (wchar_t c, struct enriched_state *stte) function enriched_puts (line 683) | static void enriched_puts (const char *s, struct enriched_state *stte) function enriched_set_flags (line 700) | static void enriched_set_flags (const wchar_t *tag, struct enriched_stat... function text_enriched_handler (line 780) | static int text_enriched_handler (BODY *a, STATE *s) function is_mmnoask (line 907) | static int is_mmnoask (const char *buf) function mutt_is_autoview (line 955) | static int mutt_is_autoview (BODY *b) function alternative_handler (line 998) | static int alternative_handler (BODY *a, STATE *s) function message_handler (line 1149) | static int message_handler (BODY *a, STATE *s) function mutt_can_decode (line 1190) | int mutt_can_decode (BODY *a) function multipart_handler (line 1227) | static int multipart_handler (BODY *a, STATE *s) function autoview_handler (line 1300) | static int autoview_handler (BODY *a, STATE *s) function external_body_handler (line 1433) | static int external_body_handler (BODY *b, STATE *s) function mutt_decode_attachment (line 1529) | void mutt_decode_attachment (BODY *b, STATE *s) function text_plain_handler (line 1570) | static int text_plain_handler (BODY *b, STATE *s) function run_decode_and_handler (line 1593) | static int run_decode_and_handler (BODY *b, STATE *s, handler_t handler,... function valid_pgp_encrypted_handler (line 1691) | static int valid_pgp_encrypted_handler (BODY *b, STATE *s) function malformed_pgp_encrypted_handler (line 1703) | static int malformed_pgp_encrypted_handler (BODY *b, STATE *s) function mutt_body_handler (line 1716) | int mutt_body_handler (BODY *b, STATE *s) FILE: hash.c function hash_string (line 32) | static unsigned int hash_string (const unsigned char *s, unsigned int n) function hash_case_string (line 43) | static unsigned int hash_case_string (const unsigned char *s, unsigned i... function HASH (line 54) | HASH *hash_create (int nelem, int lower) function hash_insert (line 79) | int hash_insert (HASH * table, const char *key, void *data, int allow_dup) type hash_elem (line 121) | struct hash_elem function hash_delete_hash (line 130) | void hash_delete_hash (HASH * table, int hash, const char *key, const vo... function hash_destroy (line 159) | void hash_destroy (HASH **ptr, void (*destroy) (void *)) FILE: hash.h type hash_elem (line 22) | struct hash_elem type HASH (line 29) | typedef struct FILE: hcache.c type header_cache (line 53) | struct header_cache type header_cache (line 60) | struct header_cache type header_cache (line 67) | struct header_cache type header_cache (line 74) | struct header_cache type validate (line 88) | typedef union function lazy_realloc (line 103) | static void function restore_int (line 124) | static void function is_ascii (line 131) | static inline int is_ascii (const char *p, size_t len) { function restore_char (line 178) | static void function restore_address (line 228) | static void function restore_list (line 271) | static void function restore_buffer (line 308) | static void function restore_parameter (line 351) | static void function restore_body (line 402) | static void function restore_envelope (line 453) | static void function crc_matches (line 488) | static int type stat (line 508) | struct stat type timeval (line 618) | struct timeval type timeval (line 620) | struct timeval function HEADER (line 664) | HEADER * function mutt_hcache_store (line 781) | int function mutt_hcache_store_raw (line 802) | int type stat (line 859) | struct stat function hcache_open_qdbm (line 877) | static int function mutt_hcache_close (line 892) | void function mutt_hcache_delete (line 903) | int function hcache_open_tc (line 922) | static int function mutt_hcache_close (line 943) | void function mutt_hcache_delete (line 961) | int function hcache_open_gdbm (line 980) | static int function mutt_hcache_close (line 1000) | void function mutt_hcache_delete (line 1011) | int function mutt_hcache_dbt_init (line 1031) | static void function mutt_hcache_dbt_empty_init (line 1040) | static void function hcache_open_db4 (line 1048) | static int function mutt_hcache_close (line 1107) | void function mutt_hcache_delete (line 1122) | int function header_cache_t (line 1139) | header_cache_t * FILE: hcache.h type header_cache (line 24) | struct header_cache type header_cache_t (line 25) | typedef struct header_cache header_cache_t; type mutt_hcache_store_flags_t (line 37) | typedef enum { FILE: hdrline.c function mutt_is_mail_list (line 43) | int mutt_is_mail_list (ADDRESS *addr) function mutt_is_subscribed_list (line 50) | int mutt_is_subscribed_list (ADDRESS *addr) function check_for_mailing_list (line 62) | static int function check_for_mailing_list_addr (line 81) | static int function first_mailing_list (line 97) | static int first_mailing_list (char *buf, size_t buflen, ADDRESS *a) function add_index_color (line 117) | static size_t function make_from (line 142) | static void make_from (ENVELOPE *hdr, char *buf, size_t len, int do_lists) function make_from_addr (line 168) | static void make_from_addr (ENVELOPE *hdr, char *buf, size_t len, int do... function user_in_addr (line 192) | static int user_in_addr (ADDRESS *a) function mutt_user_is_recipient (line 208) | int mutt_user_is_recipient (HEADER *h) type hdr_format_info (line 284) | struct hdr_format_info type hdr_format_info (line 284) | struct hdr_format_info type tm (line 374) | struct tm function _mutt_make_string (line 970) | void function mutt_make_string_info (line 982) | void FILE: headers.c function mutt_edit_headers (line 31) | void mutt_edit_headers (const char *editor, FILE: help.c type binding_t (line 34) | struct binding_t type binding_t (line 37) | struct binding_t function mutt_make_help (line 57) | void mutt_make_help (char *d, size_t dlen, const char *txt, int menu, in... type mapping_t (line 69) | struct mapping_t function print_macro (line 91) | static int print_macro (FILE *f, int maxwidth, const char **macro) function get_wrapped_width (line 150) | static int get_wrapped_width (const char *t, size_t wid) function pad (line 182) | static int pad (FILE *f, int col, int i) function format_line (line 196) | static void format_line (FILE *f, int ismacro, function dump_menu (line 282) | static void dump_menu (FILE *f, int menu) function is_bound (line 312) | static int is_bound (struct keymap_t *map, int op) function dump_unbound (line 320) | static void dump_unbound (FILE *f, function mutt_help (line 335) | void mutt_help (int menu) FILE: history.c type history (line 26) | struct history type history (line 35) | struct history function init_history (line 40) | static void init_history (struct history *h) function mutt_read_histfile (line 61) | void mutt_read_histfile (void) function shrink_histfile (line 97) | static void shrink_histfile (void) function save_history (line 168) | static void save_history (history_class_t hclass, const char *s) function mutt_init_history (line 209) | void mutt_init_history(void) function mutt_history_add (line 222) | void mutt_history_add (history_class_t hclass, const char *s, int save) type history (line 254) | struct history type history (line 272) | struct history function mutt_reset_history_state (line 289) | void mutt_reset_history_state (history_class_t hclass) function mutt_history_at_scratch (line 299) | int mutt_history_at_scratch (history_class_t hclass) function mutt_history_save_scratch (line 309) | void mutt_history_save_scratch (history_class_t hclass, const char *s) FILE: history.h type history_class (line 22) | enum history_class type history_class_t (line 37) | typedef enum history_class history_class_t; FILE: hook.c type HOOK (line 33) | typedef struct hook function mutt_parse_hook (line 46) | int mutt_parse_hook (BUFFER *buf, BUFFER *s, unsigned long data, BUFFER ... function delete_hook (line 218) | static void delete_hook (HOOK *h) function delete_hooks (line 231) | static void delete_hooks (int type) function mutt_parse_unhook (line 257) | int mutt_parse_unhook (BUFFER *buf, BUFFER *s, unsigned long data, BUFFE... function mutt_folder_hook (line 295) | void mutt_folder_hook (char *path) function mutt_message_hook (line 347) | void mutt_message_hook (CONTEXT *ctx, HEADER *hdr, int type) function mutt_addr_hook (line 382) | static int function mutt_default_save (line 404) | void mutt_default_save (char *path, size_t pathlen, HEADER *hdr) function mutt_select_fcc (line 432) | void mutt_select_fcc (char *path, size_t pathlen, HEADER *hdr) function LIST (line 468) | static LIST *_mutt_list_hook (const char *match, int hook) function LIST (line 492) | LIST *mutt_crypt_hook (ADDRESS *adr) function mutt_account_hook (line 498) | void mutt_account_hook (const char* url) FILE: imap/auth.c function imap_authenticate (line 51) | int imap_authenticate (IMAP_DATA* idata) FILE: imap/auth.h type imap_auth_res_t (line 25) | typedef enum type imap_auth_t (line 33) | typedef struct FILE: imap/auth_anon.c function imap_auth_res_t (line 30) | imap_auth_res_t imap_auth_anon (IMAP_DATA* idata, const char* method) FILE: imap/auth_cram.c function imap_auth_res_t (line 38) | imap_auth_res_t imap_auth_cram_md5 (IMAP_DATA* idata, const char* method) function hmac_md5 (line 134) | static void hmac_md5 (const char* password, char* challenge, FILE: imap/auth_gss.c function print_gss_error (line 44) | static void print_gss_error(OM_uint32 err_maj, OM_uint32 err_min) function imap_auth_res_t (line 82) | imap_auth_res_t imap_auth_gss (IMAP_DATA* idata, const char* method) FILE: imap/auth_login.c function imap_auth_res_t (line 30) | imap_auth_res_t imap_auth_login (IMAP_DATA* idata, const char* method) FILE: imap/auth_sasl.c function imap_auth_res_t (line 34) | imap_auth_res_t imap_auth_sasl (IMAP_DATA* idata, const char* method) FILE: imap/browse.c type browser_state (line 34) | struct browser_state type browser_state (line 36) | struct browser_state type folder_file (line 37) | struct folder_file type folder_file (line 37) | struct folder_file function imap_browse (line 41) | int imap_browse (char* path, struct browser_state* state) function imap_mailbox_state (line 211) | int imap_mailbox_state (const char* path, struct mailbox_state* state) function imap_mailbox_create (line 248) | int imap_mailbox_create (const char* folder) function imap_mailbox_rename (line 302) | int imap_mailbox_rename(const char* mailbox) function browse_add_list_result (line 362) | static int browse_add_list_result (IMAP_DATA* idata, const char* cmd, function imap_add_folder (line 408) | static void imap_add_folder (char delim, char *folder, int noselect, function compare_names (line 468) | static int compare_names(struct folder_file *a, struct folder_file *b) FILE: imap/command.c function imap_cmd_start (line 76) | int imap_cmd_start (IMAP_DATA* idata, const char* cmdstr) function imap_cmd_step (line 85) | int imap_cmd_step (IMAP_DATA* idata) function imap_code (line 189) | int imap_code (const char *s) function imap_exec (line 232) | int imap_exec (IMAP_DATA* idata, const char* cmdstr, int flags) function imap_cmd_finish (line 268) | void imap_cmd_finish (IMAP_DATA* idata) function imap_cmd_idle (line 311) | int imap_cmd_idle (IMAP_DATA* idata) function cmd_queue_full (line 337) | static int cmd_queue_full (IMAP_DATA* idata) function IMAP_COMMAND (line 347) | static IMAP_COMMAND* cmd_new (IMAP_DATA* idata) function cmd_queue (line 370) | static int cmd_queue (IMAP_DATA* idata, const char* cmdstr) function cmd_start (line 394) | static int cmd_start (IMAP_DATA* idata, const char* cmdstr, int flags) function cmd_status (line 425) | static int cmd_status (const char *s) function cmd_handle_fatal (line 438) | static void cmd_handle_fatal (IMAP_DATA* idata) function cmd_handle_untagged (line 456) | static int cmd_handle_untagged (IMAP_DATA* idata) function cmd_parse_capability (line 560) | static void cmd_parse_capability (IMAP_DATA* idata, char* s) function cmd_parse_expunge (line 589) | static void cmd_parse_expunge (IMAP_DATA* idata, const char* s) function cmd_parse_fetch (line 619) | static void cmd_parse_fetch (IMAP_DATA* idata, char* s) function cmd_parse_list (line 675) | static void cmd_parse_list (IMAP_DATA* idata, char* s) function cmd_parse_lsub (line 746) | static void cmd_parse_lsub (IMAP_DATA* idata, char* s) function cmd_parse_myrights (line 794) | static void cmd_parse_myrights (IMAP_DATA* idata, const char* s) function uid2msgno (line 859) | static int uid2msgno (IMAP_DATA* idata, unsigned int uid) function cmd_parse_search (line 874) | static void cmd_parse_search (IMAP_DATA* idata, const char* s) function cmd_parse_status (line 893) | static void cmd_parse_status (IMAP_DATA* idata, char* s) function cmd_parse_enabled (line 1039) | static void cmd_parse_enabled (IMAP_DATA* idata, const char* s) FILE: imap/imap.c function imap_access (line 58) | int imap_access (const char* path, int flags) function imap_create_mailbox (line 116) | int imap_create_mailbox (IMAP_DATA* idata, char* mailbox) function imap_rename_mailbox (line 132) | int imap_rename_mailbox (IMAP_DATA* idata, IMAP_MBOX* mx, const char* ne... function imap_delete_mailbox (line 149) | int imap_delete_mailbox (CONTEXT* ctx, IMAP_MBOX mx) function imap_logout_all (line 176) | void imap_logout_all (void) function imap_read_literal (line 202) | int imap_read_literal (FILE* fp, IMAP_DATA* idata, long bytes, progress_... function imap_expunge_mailbox (line 249) | void imap_expunge_mailbox (IMAP_DATA* idata) function imap_check_capabilities (line 298) | static int imap_check_capabilities (IMAP_DATA* idata) function IMAP_DATA (line 320) | IMAP_DATA* imap_conn_find (const ACCOUNT* account, int flags) function imap_open_connection (line 404) | int imap_open_connection (IMAP_DATA* idata) function imap_close_connection (line 489) | void imap_close_connection(IMAP_DATA* idata) function imap_open_mailbox (line 557) | int imap_open_mailbox (CONTEXT* ctx) function imap_open_mailbox_append (line 773) | int imap_open_mailbox_append (CONTEXT *ctx) function imap_logout (line 819) | void imap_logout (IMAP_DATA** idata) function imap_set_flag (line 834) | static void imap_set_flag (IMAP_DATA* idata, int aclbit, int flag, function imap_has_flag (line 844) | int imap_has_flag (LIST* flag_list, const char* flag) function imap_make_msg_set (line 866) | static int imap_make_msg_set (IMAP_DATA* idata, BUFFER* buf, int flag, function imap_exec_msgset (line 957) | int imap_exec_msgset (IMAP_DATA* idata, const char* pre, const char* post, function compare_flags (line 1023) | static int compare_flags (HEADER* h) function imap_sync_message (line 1042) | int imap_sync_message (IMAP_DATA *idata, HEADER *hdr, BUFFER *cmd, function sync_helper (line 1119) | static int sync_helper (IMAP_DATA* idata, int right, int flag, const cha... function imap_sync_mailbox (line 1152) | int imap_sync_mailbox (CONTEXT* ctx, int expunge, int* index_hint) function imap_close_mailbox (line 1345) | int imap_close_mailbox (CONTEXT* ctx) function imap_check_mailbox (line 1400) | int imap_check_mailbox (CONTEXT *ctx, int *index_hint, int force) function imap_get_mailbox (line 1455) | static int imap_get_mailbox (const char* path, IMAP_DATA** hidata, char*... function imap_buffy_check (line 1482) | int imap_buffy_check (int force) function imap_status (line 1570) | int imap_status (char* path, int queue) function IMAP_STATUS (line 1614) | IMAP_STATUS* imap_mboxcache_get (IMAP_DATA* idata, const char* mbox, int... function imap_mboxcache_free (line 1673) | void imap_mboxcache_free (IMAP_DATA* idata) function do_search (line 1690) | static int do_search (const pattern_t* search, int allpats) function imap_compile_search (line 1720) | static int imap_compile_search (const pattern_t* pat, BUFFER* buf) function imap_search (line 1803) | int imap_search (CONTEXT* ctx, const pattern_t* pat) function imap_subscribe (line 1832) | int imap_subscribe (char *path, int subscribe) function longest_common_prefix (line 1892) | static int function imap_complete_hosts (line 1906) | static int function imap_complete (line 1959) | int imap_complete(char* dest, size_t dlen, char* path) { FILE: imap/imap.h type IMAP_MBOX (line 28) | typedef struct type browser_state (line 52) | struct browser_state type mailbox_state (line 53) | struct mailbox_state FILE: imap/imap_private.h type IMAP_CACHE (line 128) | typedef struct type IMAP_STATUS (line 134) | typedef struct type IMAP_LIST (line 145) | typedef struct type IMAP_COMMAND (line 156) | typedef struct type IMAP_COMMAND_TYPE (line 162) | typedef enum type IMAP_DATA (line 169) | typedef struct FILE: imap/message.c function imap_read_headers (line 60) | int imap_read_headers (IMAP_DATA* idata, int msgbegin, int msgend) function imap_fetch_message (line 394) | int imap_fetch_message (MESSAGE *msg, CONTEXT *ctx, int msgno) function imap_append_message (line 598) | int imap_append_message (CONTEXT *ctx, MESSAGE *msg) function imap_copy_messages (line 740) | int imap_copy_messages (CONTEXT* ctx, HEADER* h, char* dest, int delete) function body_cache_t (line 913) | static body_cache_t *msg_cache_open (IMAP_DATA *idata) function FILE (line 925) | static FILE* msg_cache_get (IMAP_DATA* idata, HEADER* h) function FILE (line 937) | static FILE* msg_cache_put (IMAP_DATA* idata, HEADER* h) function msg_cache_commit (line 949) | static int msg_cache_commit (IMAP_DATA* idata, HEADER* h) function imap_cache_del (line 962) | int imap_cache_del (IMAP_DATA* idata, HEADER* h) function msg_cache_clean_cb (line 974) | static int msg_cache_clean_cb (const char* id, body_cache_t* bcache, voi... function imap_cache_clean (line 997) | int imap_cache_clean (IMAP_DATA* idata) function imap_add_keywords (line 1007) | void imap_add_keywords (char* s, HEADER* h, LIST* mailbox_flags, size_t ... function imap_free_header_data (line 1028) | void imap_free_header_data (IMAP_HEADER_DATA** data) function msg_fetch_header (line 1085) | static int msg_fetch_header (CONTEXT* ctx, IMAP_HEADER* h, char* buf, FI... function msg_parse_fetch (line 1140) | static int msg_parse_fetch (IMAP_HEADER *h, char *s) function flush_buffer (line 1300) | static void flush_buffer(char *buf, size_t *len, CONNECTION *conn) FILE: imap/message.h type IMAP_HEADER_DATA (line 27) | typedef struct imap_header_data type IMAP_HEADER (line 43) | typedef struct FILE: imap/utf7.c function imap_utf_encode (line 255) | void imap_utf_encode (IMAP_DATA *idata, char **s) function imap_utf_decode (line 272) | void imap_utf_decode (IMAP_DATA *idata, char **s) FILE: imap/util.c function imap_expand_path (line 53) | int imap_expand_path (char* path, size_t len) function imap_hcache_namer (line 76) | static int imap_hcache_namer (const char* path, char* dest, size_t dlen) function header_cache_t (line 81) | header_cache_t* imap_hcache_open (IMAP_DATA* idata, const char* path) function imap_hcache_close (line 106) | void imap_hcache_close (IMAP_DATA* idata) function HEADER (line 115) | HEADER* imap_hcache_get (IMAP_DATA* idata, unsigned int uid) function imap_hcache_put (line 139) | int imap_hcache_put (IMAP_DATA* idata, HEADER* h) function imap_hcache_del (line 151) | int imap_hcache_del (IMAP_DATA* idata, unsigned int uid) function imap_parse_path (line 166) | int imap_parse_path (const char* path, IMAP_MBOX* mx) function imap_mxcmp (line 270) | int imap_mxcmp (const char* mx1, const char* mx2) function imap_pretty_mailbox (line 298) | void imap_pretty_mailbox (char* path) function imap_continue (line 354) | int imap_continue (const char* msg, const char* resp) function imap_error (line 361) | void imap_error (const char *where, const char *msg) function IMAP_DATA (line 369) | IMAP_DATA* imap_new_idata (void) function imap_free_idata (line 390) | void imap_free_idata (IMAP_DATA** idata) function imap_cachepath (line 451) | void imap_cachepath(IMAP_DATA* idata, const char* mailbox, char* dest, function imap_get_literal_count (line 479) | int imap_get_literal_count(const char *buf, long *bytes) function time_t (line 535) | time_t imap_parse_date (char *s) function imap_make_date (line 584) | void imap_make_date (char *buf, time_t timestamp) function imap_qualify_path (line 599) | void imap_qualify_path (char *dest, size_t len, IMAP_MBOX *mx, char* path) function imap_quote_string (line 612) | void imap_quote_string (char *dest, size_t dlen, const char *src) function imap_unquote_string (line 646) | void imap_unquote_string (char *s) function imap_munge_mbox_name (line 681) | void imap_munge_mbox_name (IMAP_DATA *idata, char *dest, size_t dlen, co... function imap_unmunge_mbox_name (line 693) | void imap_unmunge_mbox_name (IMAP_DATA *idata, char *s) function imap_wordcasecmp (line 710) | int imap_wordcasecmp(const char *a, const char *b) function alrm_handler (line 737) | static void alrm_handler (int sig) function imap_keepalive (line 742) | void imap_keepalive (void) function imap_wait_keepalive (line 785) | int imap_wait_keepalive (pid_t pid) function imap_allow_reopen (line 831) | void imap_allow_reopen (CONTEXT *ctx) function imap_disallow_reopen (line 837) | void imap_disallow_reopen (CONTEXT *ctx) function imap_account_match (line 843) | int imap_account_match (const ACCOUNT* a1, const ACCOUNT* a2) FILE: init.c type myvar_t (line 66) | typedef struct myvar function toggle_quadoption (line 87) | static void toggle_quadoption (int opt) function set_quadoption (line 95) | void set_quadoption (int opt, int flag) function quadoption (line 104) | int quadoption (int opt) function query_quadoption (line 112) | int query_quadoption (int opt, const char *prompt) function mutt_option_index (line 133) | static int mutt_option_index (char *s) function mutt_extract_token (line 143) | int mutt_extract_token (BUFFER *dest, BUFFER *tok, int flags) function mutt_free_opt (line 340) | static void mutt_free_opt (struct option_t* p) function mutt_free_opts (line 366) | void mutt_free_opts (void) function add_to_list (line 382) | static void add_to_list (LIST **list, const char *str) function mutt_add_to_rx_list (line 417) | int mutt_add_to_rx_list (RX_LIST **list, const char *s, int flags, BUFFE... function add_to_spam_list (line 464) | static int add_to_spam_list (SPAM_LIST **list, const char *pat, const ch... function remove_from_spam_list (line 544) | static int remove_from_spam_list (SPAM_LIST **list, const char *pat) function remove_from_list (line 582) | static void remove_from_list (LIST **l, const char *str) function parse_unignore (line 612) | static int parse_unignore (BUFFER *buf, BUFFER *s, unsigned long data, B... function parse_ignore (line 629) | static int parse_ignore (BUFFER *buf, BUFFER *s, unsigned long data, BUF... function parse_list (line 642) | static int parse_list (BUFFER *buf, BUFFER *s, unsigned long data, BUFFE... function _alternates_clean (line 654) | static void _alternates_clean (void) function parse_alternates (line 664) | static int parse_alternates (BUFFER *buf, BUFFER *s, unsigned long data,... function parse_unalternates (line 695) | static int parse_unalternates (BUFFER *buf, BUFFER *s, unsigned long dat... function parse_spam_list (line 713) | static int parse_spam_list (BUFFER *buf, BUFFER *s, unsigned long data, ... function parse_unlist (line 787) | static int parse_unlist (BUFFER *buf, BUFFER *s, unsigned long data, BUF... function parse_lists (line 807) | static int parse_lists (BUFFER *buf, BUFFER *s, unsigned long data, BUFF... type group_state_t (line 836) | typedef enum group_state_t { function parse_group (line 840) | static int parse_group (BUFFER *buf, BUFFER *s, unsigned long data, BUFF... function _attachments_clean (line 911) | static void _attachments_clean (void) function parse_attach_list (line 921) | static int parse_attach_list (BUFFER *buf, BUFFER *s, LIST **ldata, BUFF... function parse_unattach_list (line 1012) | static int parse_unattach_list (BUFFER *buf, BUFFER *s, LIST **ldata, BU... function print_attach_list (line 1082) | static int print_attach_list (LIST *lp, char op, char *name) function parse_attachments (line 1095) | static int parse_attachments (BUFFER *buf, BUFFER *s, unsigned long data... function parse_unattachments (line 1147) | static int parse_unattachments (BUFFER *buf, BUFFER *s, unsigned long da... function parse_unlists (line 1184) | static int parse_unlists (BUFFER *buf, BUFFER *s, unsigned long data, BU... function parse_subscribe (line 1201) | static int parse_subscribe (BUFFER *buf, BUFFER *s, unsigned long data, ... function parse_unsubscribe (line 1232) | static int parse_unsubscribe (BUFFER *buf, BUFFER *s, unsigned long data... function parse_unalias (line 1248) | static int parse_unalias (BUFFER *buf, BUFFER *s, unsigned long data, BU... function parse_alias (line 1295) | static int parse_alias (BUFFER *buf, BUFFER *s, unsigned long data, BUFF... function parse_unmy_hdr (line 1384) | static int function parse_my_hdr (line 1431) | static int parse_my_hdr (BUFFER *buf, BUFFER *s, unsigned long data, BUF... function parse_sort (line 1474) | static int function mutt_set_default (line 1502) | static void mutt_set_default (struct option_t *p) function mutt_restore_default (line 1537) | static void mutt_restore_default (struct option_t *p) function escape_string (line 1624) | static size_t escape_string (char *dst, size_t len, const char* src) function pretty_var (line 1657) | static void pretty_var (char *dst, size_t len, const char *option, const... function check_charset (line 1678) | static int check_charset (struct option_t *opt, const char *val) function parse_set (line 1701) | static int parse_set (BUFFER *tmp, BUFFER *s, unsigned long data, BUFFER... function source_rc (line 2249) | static int source_rc (const char *rcfile, BUFFER *err) function parse_source (line 2315) | static int parse_source (BUFFER *tmp, BUFFER *s, unsigned long data, BUF... function mutt_parse_rc_line (line 2344) | int mutt_parse_rc_line (/* const */ char *line, BUFFER *token, BUFFER *err) function matches_ensure_morespace (line 2404) | static void matches_ensure_morespace(int current) function candidate (line 2427) | static void candidate (char *dest, char *try, const char *src, int len) function mutt_command_complete (line 2445) | int mutt_command_complete (char *buffer, size_t len, int pos, int numtabs) function mutt_var_value_complete (line 2602) | int mutt_var_value_complete (char *buffer, size_t len, int pos) function complete_all_nm_tags (line 2652) | static int complete_all_nm_tags (const char *pt) function mutt_nm_query_complete (line 2728) | int mutt_nm_query_complete (char *buffer, size_t len, int pos, int numtabs) function mutt_nm_tag_complete (line 2772) | int mutt_nm_tag_complete (char *buffer, size_t len, int pos, int numtabs) function var_to_string (line 2823) | static int var_to_string (int idx, char* val, size_t len) function mutt_query_variables (line 2917) | int mutt_query_variables (LIST *queries) function mutt_dump_variables (line 2952) | int mutt_dump_variables (void) type mapping_t (line 2989) | struct mapping_t function mutt_getvaluebyname (line 2999) | int mutt_getvaluebyname (const char *name, const struct mapping_t *map) function start_debug (line 3010) | static void start_debug (void) function mutt_execute_commands (line 3032) | static int mutt_execute_commands (LIST *p) function mutt_init (line 3057) | void mutt_init (int skip_sys_rc, LIST *commands) function mutt_get_hook_type (line 3373) | int mutt_get_hook_type (const char *name) function parse_group_context (line 3383) | static int parse_group_context (group_context_t **ctx, BUFFER *buf, BUFF... function parse_tag_transforms (line 3414) | int parse_tag_transforms (BUFFER *b, BUFFER *s, unsigned long data, BUFF... function parse_tag_formats (line 3445) | int parse_tag_formats (BUFFER *b, BUFFER *s, unsigned long data, BUFFER ... function myvar_set (line 3477) | static void myvar_set (const char* var, const char* val) function myvar_del (line 3494) | static void myvar_del (const char* var) FILE: init.h type option_t (line 68) | struct option_t type option_t (line 85) | struct option_t type mapping_t (line 3826) | struct mapping_t type mapping_t (line 3843) | struct mapping_t type mapping_t (line 3861) | struct mapping_t type mapping_t (line 3872) | struct mapping_t type mapping_t (line 3879) | struct mapping_t type mapping_t (line 3887) | struct mapping_t type command_t (line 3935) | struct command_t type command_t (line 3942) | struct command_t FILE: intl/bindtextdom.c type binding (line 63) | struct binding function set_binding_values (line 95) | static void FILE: intl/dcigettext.c type known_translation_t (line 213) | struct known_translation_t function transcmp (line 248) | static int type binding (line 287) | struct binding type loaded_l10nfile (line 290) | struct loaded_l10nfile type expression (line 295) | struct expression type block_list (line 311) | struct block_list type transmem_block_t (line 342) | typedef struct transmem_list type transmem_list (line 347) | struct transmem_list type transmem_block_t (line 349) | typedef unsigned char transmem_block_t; type block_list (line 411) | struct block_list type loaded_l10nfile (line 413) | struct loaded_l10nfile type binding (line 414) | struct binding type known_translation_t (line 423) | struct known_translation_t type known_translation_t (line 424) | struct known_translation_t type known_translation_t (line 446) | struct known_translation_t type known_translation_t (line 447) | struct known_translation_t type known_translation_t (line 452) | struct known_translation_t type known_translation_t (line 630) | struct known_translation_t type known_translation_t (line 632) | struct known_translation_t type known_translation_t (line 633) | struct known_translation_t type known_translation_t (line 647) | struct known_translation_t type binding (line 681) | struct binding type loaded_domain (line 685) | struct loaded_domain type loaded_domain (line 696) | struct loaded_domain type transmem_list (line 901) | struct transmem_list type transmem_list (line 929) | struct transmem_list type loaded_domain (line 976) | struct loaded_domain type loaded_domain (line 976) | struct loaded_domain function internal_function (line 1009) | static unsigned long int function free_mem (line 1226) | static void __attribute__ ((unused)) FILE: intl/explodename.c function _nl_explode_name (line 52) | int FILE: intl/finddomain.c type loaded_l10nfile (line 42) | struct loaded_l10nfile type loaded_l10nfile (line 48) | struct loaded_l10nfile type binding (line 54) | struct binding type loaded_l10nfile (line 56) | struct loaded_l10nfile function free_mem (line 181) | static void __attribute__ ((unused)) FILE: intl/gettext.h type nls_uint32 (line 57) | typedef unsigned nls_uint32; type nls_uint32 (line 60) | typedef unsigned short nls_uint32; type nls_uint32 (line 63) | typedef unsigned long nls_uint32; type mo_file_header (line 74) | struct mo_file_header type string_desc (line 92) | struct string_desc FILE: intl/gettextP.h function nls_uint32 (line 66) | static inline nls_uint32 type expression (line 77) | struct expression type parse_args (line 113) | struct parse_args type loaded_domain (line 121) | struct loaded_domain type binding (line 156) | struct binding type loaded_l10nfile (line 170) | struct loaded_l10nfile type loaded_l10nfile (line 175) | struct loaded_l10nfile type loaded_domain (line 178) | struct loaded_domain type loaded_l10nfile (line 180) | struct loaded_l10nfile type loaded_domain (line 184) | struct loaded_domain type loaded_l10nfile (line 187) | struct loaded_l10nfile type expression (line 241) | struct expression type expression (line 245) | struct expression FILE: intl/hash-string.h function hash_string (line 38) | static inline unsigned long int FILE: intl/l10nflist.c function argz_count__ (line 76) | static size_t function argz_stringify__ (line 100) | static void function pop (line 150) | static inline int type loaded_l10nfile (line 164) | struct loaded_l10nfile type loaded_l10nfile (line 184) | struct loaded_l10nfile type loaded_l10nfile (line 185) | struct loaded_l10nfile type loaded_l10nfile (line 293) | struct loaded_l10nfile type loaded_l10nfile (line 296) | struct loaded_l10nfile FILE: intl/loadinfo.h type loaded_l10nfile (line 64) | struct loaded_l10nfile type loaded_l10nfile (line 83) | struct loaded_l10nfile type loaded_l10nfile (line 84) | struct loaded_l10nfile FILE: intl/loadmsgcat.c type expression (line 140) | struct expression type expression (line 145) | struct expression type expression (line 154) | struct expression type expression (line 162) | struct expression type expression (line 163) | struct expression type expression (line 175) | struct expression type expression (line 176) | struct expression type expression (line 177) | struct expression function init_germanic_plural (line 179) | static void type loaded_domain (line 209) | struct loaded_domain type binding (line 210) | struct binding function _nl_free_domain_conv (line 317) | void type loaded_l10nfile (line 341) | struct loaded_l10nfile type binding (line 342) | struct binding type stat64 (line 347) | struct stat64 type stat (line 349) | struct stat type mo_file_header (line 351) | struct mo_file_header type mo_file_header (line 351) | struct mo_file_header type loaded_domain (line 353) | struct loaded_domain type mo_file_header (line 383) | struct mo_file_header type mo_file_header (line 393) | struct mo_file_header type mo_file_header (line 396) | struct mo_file_header type mo_file_header (line 406) | struct mo_file_header type mo_file_header (line 411) | struct mo_file_header type loaded_domain (line 452) | struct loaded_domain type loaded_domain (line 452) | struct loaded_domain type string_desc (line 467) | struct string_desc type string_desc (line 469) | struct string_desc type parse_args (line 508) | struct parse_args function _nl_unload_domain (line 548) | void FILE: intl/localealias.c type alias_map (line 104) | struct alias_map type alias_map (line 114) | struct alias_map type alias_map (line 123) | struct alias_map type alias_map (line 132) | struct alias_map type alias_map (line 142) | struct alias_map type alias_map (line 147) | struct alias_map type alias_map (line 148) | struct alias_map function internal_function (line 190) | static size_t function extend_alias_table (line 342) | static int function free_mem (line 362) | static void __attribute__ ((unused)) function alias_compare (line 374) | static int FILE: intl/plural.c type YYSTYPE (line 71) | typedef union { type expression (line 79) | struct expression type operator (line 79) | enum operator type expression (line 81) | struct expression type operator (line 81) | enum operator type expression (line 82) | struct expression type operator (line 82) | enum operator type expression (line 84) | struct expression type operator (line 84) | enum operator type expression (line 87) | struct expression type operator (line 87) | enum operator type expression (line 96) | struct expression type operator (line 99) | enum operator type expression (line 100) | struct expression type expression (line 103) | struct expression type expression (line 111) | struct expression type expression (line 128) | struct expression type expression (line 135) | struct expression type expression (line 138) | struct expression type expression (line 140) | struct expression type expression (line 146) | struct expression type expression (line 149) | struct expression type expression (line 150) | struct expression type expression (line 152) | struct expression type expression (line 159) | struct expression type expression (line 162) | struct expression type expression (line 163) | struct expression type expression (line 164) | struct expression type expression (line 166) | struct expression function __yy_memcpy (line 488) | static void function __yy_memcpy (line 506) | static void function yyparse (line 550) | int function internal_function (line 1148) | void function yylex (line 1176) | static int function yyerror (line 1321) | static void FILE: keymap.c type mapping_t (line 39) | struct mapping_t type mapping_t (line 67) | struct mapping_t type keymap_t (line 131) | struct keymap_t type keymap_t (line 133) | struct keymap_t type keymap_t (line 135) | struct keymap_t type keymap_t (line 137) | struct keymap_t function parse_fkey (line 144) | static int parse_fkey(char *s) function parse_keycode (line 168) | static int parse_keycode (const char *s) function parsekeys (line 183) | static int parsekeys (const char *str, keycode_t *d, int max) function km_bind (line 234) | void km_bind (char *s, int menu, int op, char *macro, char *descr) function km_bindkey (line 296) | void km_bindkey (char *s, int menu, int op) function get_op (line 301) | static int get_op (const struct binding_t *bindings, const char *start, ... type binding_t (line 315) | struct binding_t function tokenize_push_macro_string (line 333) | static void tokenize_push_macro_string (char *s) function retry_generic (line 395) | static int retry_generic (int menu, keycode_t *keys, int keyslen, int la... type keymap_t (line 421) | struct keymap_t type binding_t (line 478) | struct binding_t function create_bindings (line 557) | static void create_bindings (const struct binding_t *map, int menu) function km_expand_key (line 597) | int km_expand_key (char *s, size_t len, struct keymap_t *map) type keymap_t (line 619) | struct keymap_t type keymap_t (line 621) | struct keymap_t type extkey (line 630) | struct extkey { type extkey (line 635) | struct extkey function init_extended_keys (line 692) | void init_extended_keys(void) function km_init (line 720) | void km_init (void) function km_error_key (line 835) | void km_error_key (int menu) function mutt_parse_push (line 861) | int mutt_parse_push (BUFFER *buf, BUFFER *s, unsigned long data, BUFFER ... function try_bind (line 927) | static int type binding_t (line 941) | struct binding_t function mutt_parse_bind (line 986) | int mutt_parse_bind (BUFFER *buf, BUFFER *s, unsigned long data, BUFFER ... function mutt_parse_macro (line 1034) | int mutt_parse_macro (BUFFER *buf, BUFFER *s, unsigned long data, BUFFER... function mutt_parse_exec (line 1085) | int mutt_parse_exec (BUFFER *buf, BUFFER *s, unsigned long data, BUFFER ... function mutt_what_key (line 1131) | void mutt_what_key (void) FILE: keymap.h type keycode_t (line 28) | typedef short keycode_t; type keymap_t (line 37) | struct keymap_t type keymap_t (line 48) | struct keymap_t type keymap_t (line 49) | struct keymap_t type keymap_t (line 86) | struct keymap_t type mapping_t (line 91) | struct mapping_t type binding_t (line 93) | struct binding_t type binding_t (line 100) | struct binding_t type binding_t (line 102) | struct binding_t type binding_t (line 103) | struct binding_t type binding_t (line 104) | struct binding_t type binding_t (line 105) | struct binding_t type binding_t (line 106) | struct binding_t type binding_t (line 107) | struct binding_t type binding_t (line 108) | struct binding_t type binding_t (line 109) | struct binding_t type binding_t (line 110) | struct binding_t type binding_t (line 111) | struct binding_t type binding_t (line 113) | struct binding_t type binding_t (line 115) | struct binding_t type binding_t (line 118) | struct binding_t FILE: lib.c type sysexits (line 56) | struct sysexits function mutt_nocurses_error (line 112) | void mutt_nocurses_error (const char *fmt, ...) function safe_realloc (line 160) | void safe_realloc (void *ptr, size_t siz) function safe_free (line 193) | void safe_free (void *ptr) /* __SAFE_FREE_CHECKED__ */ function safe_fclose (line 203) | int safe_fclose (FILE **f) function safe_fsync_close (line 214) | int safe_fsync_close (FILE **f) function mutt_str_replace (line 286) | void mutt_str_replace (char **p, const char *s) function mutt_str_adjust (line 292) | void mutt_str_adjust (char **p) function mutt_unlink (line 312) | void mutt_unlink (const char *s) function mutt_copy_bytes (line 354) | int mutt_copy_bytes (FILE *in, FILE *out, size_t size) function mutt_copy_stream (line 376) | int mutt_copy_stream (FILE *fin, FILE *fout) function compare_stat (line 391) | int function safe_symlink (line 403) | int safe_symlink(const char *oldpath, const char *newpath) function safe_rename (line 450) | int safe_rename (const char *src, const char *target) function mutt_mkwrapdir (line 549) | static int mutt_mkwrapdir (const char *path, char *newfile, size_t nflen, function mutt_rmtree (line 586) | int mutt_rmtree (const char* path) function mutt_put_file_in_place (line 625) | static int mutt_put_file_in_place (const char *path, const char *safe_fi... function safe_open (line 635) | int safe_open (const char *path, int flags) function FILE (line 679) | FILE *safe_fopen (const char *path, const char *mode) function mutt_sanitize_filename (line 706) | void mutt_sanitize_filename (char *f, short slash) function mutt_rx_sanitize_string (line 721) | int mutt_rx_sanitize_string (char *dest, size_t destlen, const char *src) function mutt_quote_filename (line 837) | size_t mutt_quote_filename (char *d, size_t l, const char *f) function mutt_strcmp (line 873) | int mutt_strcmp(const char *a, const char *b) function mutt_strcasecmp (line 878) | int mutt_strcasecmp(const char *a, const char *b) function mutt_strncmp (line 883) | int mutt_strncmp(const char *a, const char *b, size_t l) function mutt_strncasecmp (line 888) | int mutt_strncasecmp(const char *a, const char *b, size_t l) function mutt_strlen (line 893) | size_t mutt_strlen(const char *a) function mutt_strcoll (line 898) | int mutt_strcoll(const char *a, const char *b) function mutt_remove_trailing_ws (line 932) | void mutt_remove_trailing_ws (char *s) function mutt_debug (line 1017) | void mutt_debug (FILE *fp, const char *fmt, ...) function mutt_atos (line 1035) | int mutt_atos (const char *str, short *dst) function mutt_atoi (line 1053) | int mutt_atoi (const char *str, int *dst) function mutt_atol (line 1071) | int mutt_atol (const char *str, long *dst) FILE: lib.h function is_email_wsp (line 113) | static inline int is_email_wsp(char c) type stat (line 194) | struct stat type stat (line 194) | struct stat FILE: mailbox.h type MESSAGE (line 47) | typedef struct FILE: main.c function mutt_exit (line 108) | void mutt_exit (int code) function mutt_usage (line 114) | static void mutt_usage (void) type utsname (line 184) | struct utsname function start_curses (line 529) | static void start_curses (void) function main (line 573) | int main (int argc, char **argv) FILE: mapping.h type mapping_t (line 22) | struct mapping_t type mapping_t (line 28) | struct mapping_t type mapping_t (line 29) | struct mapping_t type mapping_t (line 31) | struct mapping_t FILE: mbox.c type m_update_t (line 42) | struct m_update_t function mbox_lock_mailbox (line 56) | int mbox_lock_mailbox (CONTEXT *ctx, int excl, int retry) function mbox_unlock_mailbox (line 71) | void mbox_unlock_mailbox (CONTEXT *ctx) function mmdf_parse_mailbox (line 82) | int mmdf_parse_mailbox (CONTEXT *ctx) function mbox_parse_mailbox (line 234) | int mbox_parse_mailbox (CONTEXT *ctx) function mbox_open_mailbox (line 421) | int mbox_open_mailbox (CONTEXT *ctx) function strict_addrcmp (line 450) | static int strict_addrcmp (const ADDRESS *a, const ADDRESS *b) function strict_cmp_lists (line 467) | static int strict_cmp_lists (const LIST *a, const LIST *b) function strict_cmp_envelopes (line 483) | static int strict_cmp_envelopes (const ENVELOPE *e1, const ENVELOPE *e2) function strict_cmp_parameters (line 509) | static int strict_cmp_parameters (const PARAMETER *p1, const PARAMETER *p2) function strict_cmp_bodies (line 526) | static int strict_cmp_bodies (const BODY *b1, const BODY *b2) function mbox_strict_cmp_headers (line 539) | int mbox_strict_cmp_headers (const HEADER *h1, const HEADER *h2) function mbox_check_mailbox (line 575) | int mbox_check_mailbox (CONTEXT *ctx, int *index_hint) function mbox_has_new (line 684) | static int mbox_has_new(CONTEXT *ctx) function mbox_reset_atime (line 696) | void mbox_reset_atime (CONTEXT *ctx, struct stat *st) function mbox_sync_mailbox (line 725) | int mbox_sync_mailbox (CONTEXT *ctx, int *index_hint) function mbox_close_mailbox (line 1079) | int mbox_close_mailbox (CONTEXT *ctx) function mutt_reopen_mailbox (line 1087) | int mutt_reopen_mailbox (CONTEXT *ctx, int *index_hint) function mbox_check_empty (line 1266) | int mbox_check_empty (const char *path) FILE: mbyte.c function mutt_set_charset (line 46) | void mutt_set_charset (char *charset) function wcrtomb_iconv (line 105) | static size_t wcrtomb_iconv (char *s, wchar_t wc, iconv_t cd) function wcrtomb (line 133) | size_t wcrtomb (char *s, wchar_t wc, mbstate_t *ps) function mbrtowc_iconv (line 155) | size_t mbrtowc_iconv (wchar_t *pwc, const char *s, size_t n, function mbrtowc (line 231) | size_t mbrtowc (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps) function iswprint (line 257) | int iswprint (wint_t wc) function iswspace (line 265) | int iswspace (wint_t wc) function wint_t (line 273) | static wint_t towupper_ucs (wint_t x) function iswupper_ucs (line 288) | static int iswupper_ucs (wint_t x) function wint_t (line 305) | static wint_t towlower_ucs (wint_t x) function iswalnum_ucs (line 316) | static int iswalnum_ucs (wint_t wc) function iswalpha_ucs (line 333) | static int iswalpha_ucs (wint_t wc) function wint_t (line 348) | wint_t towupper (wint_t wc) function wint_t (line 356) | wint_t towlower (wint_t wc) function iswalnum (line 364) | int iswalnum (wint_t wc) function iswalpha (line 372) | int iswalpha (wint_t wc) function iswupper (line 380) | int iswupper (wint_t wc) function wcwidth_ja (line 393) | int wcwidth_ja (wchar_t ucs) function wcwidth (line 409) | int wcwidth (wchar_t wc) function utf8rtowc (line 434) | size_t utf8rtowc (wchar_t *pwc, const char *s, size_t n, mbstate_t *_ps) function wchar_t (line 523) | wchar_t replacement_char (void) function mutt_filter_unprintable (line 528) | int mutt_filter_unprintable (char **s) FILE: md5.c function md5_init_ctx (line 71) | void function set_uint32 (line 86) | static inline void type md5_ctx (line 95) | struct md5_ctx type md5_ctx (line 109) | struct md5_ctx function md5_stream (line 135) | int type md5_ctx (line 205) | struct md5_ctx function md5_process_bytes (line 218) | void function md5_process_block (line 298) | void function main (line 459) | int main(void) FILE: md5.h type md5_uint32 (line 65) | typedef uint32_t md5_uint32; type md5_ctx (line 68) | struct md5_ctx type md5_ctx (line 87) | struct md5_ctx type md5_ctx (line 94) | struct md5_ctx type md5_ctx (line 101) | struct md5_ctx type md5_ctx (line 107) | struct md5_ctx type md5_ctx (line 113) | struct md5_ctx FILE: menu.c function get_color (line 36) | static int function print_enriched_string (line 76) | static void print_enriched_string (int index, int attr, unsigned char *s... function menu_make_entry (line 234) | static void menu_make_entry (char *s, int l, MUTTMENU *menu, int i) function menu_pad_string (line 245) | static void menu_pad_string (char *s, size_t n) function menu_redraw_full (line 256) | void menu_redraw_full (MUTTMENU *menu) function menu_redraw_status (line 283) | void menu_redraw_status (MUTTMENU *menu) function menu_redraw_index (line 295) | void menu_redraw_index (MUTTMENU *menu) function menu_redraw_motion (line 349) | void menu_redraw_motion (MUTTMENU *menu) function menu_redraw_current (line 397) | void menu_redraw_current (MUTTMENU *menu) function menu_redraw_prompt (line 421) | static void menu_redraw_prompt (MUTTMENU *menu) function menu_check_recenter (line 439) | void menu_check_recenter (MUTTMENU *menu) function menu_jump (line 478) | void menu_jump (MUTTMENU *menu) function menu_next_line (line 503) | void menu_next_line (MUTTMENU *menu) function menu_prev_line (line 524) | void menu_prev_line (MUTTMENU *menu) function menu_length_jump (line 546) | static void menu_length_jump (MUTTMENU *menu, int jumplen) function menu_next_page (line 590) | void menu_next_page (MUTTMENU *menu) function menu_prev_page (line 595) | void menu_prev_page (MUTTMENU *menu) function menu_half_down (line 600) | void menu_half_down (MUTTMENU *menu) function menu_half_up (line 605) | void menu_half_up (MUTTMENU *menu) function menu_top_page (line 610) | void menu_top_page (MUTTMENU *menu) function menu_bottom_page (line 619) | void menu_bottom_page (MUTTMENU *menu) function menu_middle_page (line 632) | void menu_middle_page (MUTTMENU *menu) function menu_first_entry (line 648) | void menu_first_entry (MUTTMENU *menu) function menu_last_entry (line 659) | void menu_last_entry (MUTTMENU *menu) function menu_current_top (line 670) | void menu_current_top (MUTTMENU *menu) function menu_current_middle (line 681) | void menu_current_middle (MUTTMENU *menu) function menu_current_bottom (line 694) | void menu_current_bottom (MUTTMENU *menu) function menu_next_entry (line 707) | static void menu_next_entry (MUTTMENU *menu) function menu_prev_entry (line 718) | static void menu_prev_entry (MUTTMENU *menu) function default_color (line 729) | static int default_color (int i) function menu_search_generic (line 734) | static int menu_search_generic (MUTTMENU *m, regex_t *re, int n) function mutt_menu_init (line 742) | void mutt_menu_init (void) function MUTTMENU (line 750) | MUTTMENU *mutt_new_menu (int menu) function mutt_menuDestroy (line 768) | void mutt_menuDestroy (MUTTMENU **p) function menu_search (line 786) | static int menu_search (MUTTMENU *menu, int op) function menu_dialog_translate_op (line 848) | static int menu_dialog_translate_op (int i) function menu_dialog_dokey (line 867) | static int menu_dialog_dokey (MUTTMENU *menu, int *ip) function menu_redraw (line 892) | int menu_redraw (MUTTMENU *menu) function mutt_menuLoop (line 920) | int mutt_menuLoop (MUTTMENU *menu) FILE: mh.c type maildir (line 65) | struct maildir type mh_sequences (line 76) | struct mh_sequences type mh_data (line 82) | struct mh_data type mh_data (line 94) | struct mh_data type mh_data (line 96) | struct mh_data function mhs_alloc (line 99) | static void mhs_alloc (struct mh_sequences *mhs, int i) function mhs_free_sequences (line 116) | static void mhs_free_sequences (struct mh_sequences *mhs) function mhs_check (line 121) | static short mhs_check (struct mh_sequences *mhs, int i) function mhs_set (line 129) | static short mhs_set (struct mh_sequences *mhs, int i, short f) function mhs_unset (line 140) | static short mhs_unset (struct mh_sequences *mhs, int i, short f) function mh_read_token (line 149) | static int mh_read_token (char *t, int *first, int *last) function mh_read_sequences (line 167) | static int mh_read_sequences (struct mh_sequences *mhs, const char *path) function mode_t (line 219) | static inline mode_t mh_umask (CONTEXT* ctx) function mh_sequences_changed (line 241) | static int mh_sequences_changed(BUFFY *b) function mh_already_notified (line 257) | static int mh_already_notified(BUFFY *b, int msgno) function mh_buffy (line 268) | void mh_buffy(BUFFY *b) function mh_buffy_update (line 310) | void function mh_mkstemp (line 345) | static int mh_mkstemp (CONTEXT * dest, FILE ** fp, char **tgt) function mhs_write_one_sequence (line 384) | static void mhs_write_one_sequence (FILE * fp, struct mh_sequences *mhs, function mh_update_sequences (line 428) | static void mh_update_sequences (CONTEXT * ctx) function mh_sequences_add_one (line 537) | static void mh_sequences_add_one (CONTEXT * ctx, int n, short unseen, function mh_update_maildir (line 609) | static void mh_update_maildir (struct maildir *md, struct mh_sequences *... function maildir_free_entry (line 634) | static void maildir_free_entry (struct maildir **md) function maildir_free_maildir (line 646) | static void maildir_free_maildir (struct maildir **md) function maildir_parse_flags (line 660) | void maildir_parse_flags (HEADER * h, const char *path) function maildir_update_mtime (line 713) | static void maildir_update_mtime (CONTEXT * ctx) function HEADER (line 743) | HEADER *maildir_parse_stream (int magic, FILE *f, const char *fname, function HEADER (line 780) | HEADER *maildir_parse_message (int magic, const char *fname, function mh_valid_message (line 798) | int mh_valid_message (const char *s) function maildir_parse_dir (line 808) | static int maildir_parse_dir (CONTEXT * ctx, struct maildir ***last, function maildir_add_to_context (line 876) | static int maildir_add_to_context (CONTEXT * ctx, struct maildir *md) function maildir_move_to_context (line 917) | static int maildir_move_to_context (CONTEXT * ctx, struct maildir **md) function maildir_hcache_keylen (line 926) | static size_t maildir_hcache_keylen (const char *fn) function md_cmp_inode (line 934) | static int md_cmp_inode (struct maildir *a, struct maildir *b) function md_cmp_path (line 940) | static int md_cmp_path (struct maildir *a, struct maildir *b) type maildir (line 948) | struct maildir type maildir (line 948) | struct maildir type maildir (line 949) | struct maildir type maildir (line 950) | struct maildir type maildir (line 951) | struct maildir type maildir (line 953) | struct maildir type maildir (line 954) | struct maildir type maildir (line 1006) | struct maildir type maildir (line 1006) | struct maildir type maildir (line 1007) | struct maildir type maildir (line 1008) | struct maildir type maildir (line 1010) | struct maildir type maildir (line 1038) | struct maildir type maildir (line 1038) | struct maildir type maildir (line 1039) | struct maildir type maildir (line 1040) | struct maildir type maildir (line 1042) | struct maildir type maildir (line 1043) | struct maildir function mh_sort_natural (line 1074) | static void mh_sort_natural (CONTEXT *ctx, struct maildir **md) type maildir (line 1084) | struct maildir type maildir (line 1084) | struct maildir type maildir (line 1084) | struct maildir function maildir_delayed_parsing (line 1107) | static void maildir_delayed_parsing (CONTEXT * ctx, struct maildir **md, function mh_close_mailbox (line 1215) | static int mh_close_mailbox (CONTEXT *ctx) function mh_read_dir (line 1229) | int mh_read_dir (CONTEXT * ctx, const char *subdir) function maildir_read_dir (line 1285) | int maildir_read_dir (CONTEXT * ctx) function mh_open_new_message (line 1300) | int mh_open_new_message (MESSAGE * msg, CONTEXT * dest, HEADER * hdr) function ch_compar (line 1305) | static int ch_compar (const void *a, const void *b) function maildir_flags (line 1310) | void maildir_flags (char *dest, size_t destlen, HEADER * hdr) function maildir_open_new_message (line 1346) | int maildir_open_new_message (MESSAGE * msg, CONTEXT * dest, HEADER * hdr) function maildir_commit_message (line 1433) | int maildir_commit_message (CONTEXT * ctx, MESSAGE * msg, HEADER * hdr) function _mh_commit_message (line 1517) | static int _mh_commit_message (CONTEXT * ctx, MESSAGE * msg, HEADER * hdr, function mh_commit_message (line 1593) | int mh_commit_message (CONTEXT * ctx, MESSAGE * msg, HEADER * hdr) function mh_rewrite_message (line 1605) | static int mh_rewrite_message (CONTEXT * ctx, int msgno) function mh_sync_message (line 1678) | static int mh_sync_message (CONTEXT * ctx, int msgno) function maildir_sync_message (line 1690) | static int maildir_sync_message (CONTEXT * ctx, int msgno) function mh_sync_mailbox_message (line 1756) | int mh_sync_mailbox_message (CONTEXT * ctx, int msgno) function mh_sync_mailbox (line 1820) | int mh_sync_mailbox (CONTEXT * ctx, int *index_hint) function maildir_update_tables (line 1910) | static void maildir_update_tables (CONTEXT *ctx, int *index_hint) function maildir_update_flags (line 1938) | void maildir_update_flags (CONTEXT *ctx, HEADER *o, HEADER *n) function maildir_check_mailbox (line 1983) | int maildir_check_mailbox (CONTEXT * ctx, int *index_hint) function mh_check_mailbox (line 2129) | int mh_check_mailbox (CONTEXT * ctx, int *index_hint) function FILE (line 2240) | static FILE *_maildir_open_find_message (const char *folder, const char ... function FILE (line 2284) | FILE *maildir_open_find_message (const char *folder, const char *msg, function maildir_check_empty (line 2335) | int maildir_check_empty (const char *path) function mh_check_empty (line 2374) | int mh_check_empty (const char *path) function mx_is_maildir (line 2395) | int mx_is_maildir (const char *path) function mx_is_mh (line 2406) | int mx_is_mh (const char *path) FILE: mutt.h type BUFFER (line 118) | typedef struct type event_t (line 126) | typedef struct type format_flag (line 136) | typedef enum type LIST (line 573) | typedef struct list_t type RX_LIST (line 579) | typedef struct rx_list_t type SPAM_LIST (line 585) | typedef struct spam_list_t type ALIAS (line 610) | typedef struct alias type ENVELOPE (line 621) | typedef struct envelope type PARAMETER (line 647) | typedef struct parameter type CONTENT (line 655) | typedef struct content type BODY (line 669) | typedef struct body type THREAD (line 747) | typedef struct mutt_thread THREAD; type HEADER (line 749) | typedef struct header type mutt_thread (line 831) | struct mutt_thread type pattern_exec_flag (line 853) | typedef enum { type group_t (line 857) | typedef struct group_t type group_context_t (line 864) | typedef struct group_context_t type pattern_t (line 870) | typedef struct pattern_t type CONTEXT (line 908) | typedef struct _context type STATE (line 958) | typedef struct type ENTER_STATE (line 968) | typedef struct type ATTACH_MATCH (line 1001) | typedef struct FILE: mutt_crypt.h type pgp_ring (line 96) | enum pgp_ring type pgp_ring_t (line 101) | typedef enum pgp_ring pgp_ring_t; type pgp_keyinfo (line 104) | struct pgp_keyinfo type pgp_keyinfo (line 105) | struct pgp_keyinfo FILE: mutt_curses.h type COLOR_LINE (line 158) | typedef struct color_line type progress_t (line 174) | typedef struct function mutt_term_width (line 193) | static inline int mutt_term_width(short wrap) FILE: mutt_idna.c function check_idn (line 28) | static int check_idn (char *domain) function mbox_to_udomain (line 46) | static int mbox_to_udomain (const char *mbx, char **user, char **domain) function addr_is_local (line 62) | static int addr_is_local (ADDRESS *a) function addr_is_intl (line 67) | static int addr_is_intl (ADDRESS *a) function set_local_mailbox (line 72) | static void set_local_mailbox (ADDRESS *a, char *local_mailbox) function set_intl_mailbox (line 80) | static void set_intl_mailbox (ADDRESS *a, char *intl_mailbox) function mutt_addrlist_to_intl (line 228) | int mutt_addrlist_to_intl (ADDRESS *a, char **err) function mutt_addrlist_to_local (line 260) | int mutt_addrlist_to_local (ADDRESS *a) function mutt_env_to_local (line 307) | void mutt_env_to_local (ENVELOPE *e) function mutt_env_to_intl (line 329) | int mutt_env_to_intl (ENVELOPE *env, char **tag, char **err) FILE: mutt_menu.h type MUTTMENU (line 43) | typedef struct menu_t type menu_t (line 118) | struct menu_t FILE: mutt_notmuch.c type uri_tag (line 69) | struct uri_tag { type nm_hdrtag (line 78) | struct nm_hdrtag type nm_hdrdata (line 88) | struct nm_hdrdata { type nm_ctxdata (line 101) | struct nm_ctxdata { function url_free_tags (line 125) | static void url_free_tags(struct uri_tag *tags) function url_parse_query (line 136) | static int url_parse_query(char *url, char **filename, struct uri_tag **... function free_tag_list (line 207) | static void free_tag_list(struct nm_hdrtag **tag_list) function free_hdrdata (line 222) | static void free_hdrdata(struct nm_hdrdata *data) function free_ctxdata (line 237) | static void free_ctxdata(struct nm_ctxdata *data) type nm_ctxdata (line 258) | struct nm_ctxdata type nm_ctxdata (line 260) | struct nm_ctxdata type nm_ctxdata (line 265) | struct nm_ctxdata function deinit_context (line 281) | static int deinit_context(CONTEXT *ctx) function init_context (line 302) | static int init_context(CONTEXT *ctx) type nm_hdrdata (line 320) | struct nm_hdrdata type nm_hdrdata (line 326) | struct nm_hdrdata type nm_hdrdata (line 331) | struct nm_hdrdata type nm_hdrtag (line 336) | struct nm_hdrtag type nm_hdrdata (line 341) | struct nm_hdrdata function nm_header_get_magic (line 352) | int nm_header_get_magic(HEADER *h) type nm_hdrdata (line 362) | struct nm_hdrdata type nm_ctxdata (line 374) | struct nm_ctxdata function string_to_guery_type (line 382) | static int string_to_guery_type(const char *str) type nm_ctxdata (line 398) | struct nm_ctxdata type uri_tag (line 400) | struct uri_tag function get_limit (line 430) | static int get_limit(struct nm_ctxdata *data) function get_query_type (line 435) | static int get_query_type(struct nm_ctxdata *data) type nm_ctxdata (line 440) | struct nm_ctxdata function notmuch_database_t (line 459) | static notmuch_database_t *do_database_open(const char *filename, function notmuch_database_t (line 499) | static notmuch_database_t *get_db(struct nm_ctxdata *data, int writable) function release_db (line 512) | static int release_db(struct nm_ctxdata *data) function db_trans_begin (line 533) | static int db_trans_begin(struct nm_ctxdata *data) function db_trans_end (line 549) | static int db_trans_end(struct nm_ctxdata *data) function nm_longrun_init (line 564) | void nm_longrun_init(CONTEXT *ctx, int writable) function nm_longrun_done (line 574) | void nm_longrun_done(CONTEXT *ctx) function is_longrun (line 582) | static int is_longrun(struct nm_ctxdata *data) function nm_debug_check (line 587) | void nm_debug_check(CONTEXT *ctx) function get_database_mtime (line 600) | static int get_database_mtime(struct nm_ctxdata *data, time_t *mtime) function apply_exclude_tags (line 620) | static void apply_exclude_tags(notmuch_query_t *query) function notmuch_query_t (line 651) | static notmuch_query_t *get_query(struct nm_ctxdata *data, int writable) function append_str_item (line 680) | static void append_str_item(char **str, const char *item, int sep) function update_header_tags (line 693) | static int update_header_tags(HEADER *h, notmuch_message_t *msg) function update_message_path (line 771) | static int update_message_path(HEADER *h, const char *path) function deinit_header (line 822) | static void deinit_header(HEADER *h) function init_header (line 845) | static int init_header(HEADER *h, const char *path, notmuch_message_t *msg) function nm_progress_reset (line 920) | static void nm_progress_reset(CONTEXT *ctx) function nm_progress_update (line 936) | static void nm_progress_update(CONTEXT *ctx, notmuch_query_t *q) function append_message (line 965) | static void append_message(CONTEXT *ctx, function append_replies (line 1052) | static void append_replies(CONTEXT *ctx, function append_thread (line 1075) | static void append_thread(CONTEXT *ctx, function read_mesgs_query (line 1093) | static void read_mesgs_query(CONTEXT *ctx, notmuch_query_t *q, int dedup) function read_threads_query (line 1121) | static void read_threads_query(CONTEXT *ctx, notmuch_query_t *q, int ded... function nm_read_query (line 1146) | int nm_read_query(CONTEXT *ctx) function nm_read_entire_thread (line 1192) | int nm_read_entire_thread(CONTEXT *ctx, HEADER *h) type nm_ctxdata (line 1247) | struct nm_ctxdata function notmuch_message_t (line 1270) | static notmuch_message_t *get_nm_message(notmuch_database_t *db, HEADER ... function update_tags (line 1283) | static int update_tags(notmuch_message_t *msg, const char *tags) function nm_modify_message_tags (line 1324) | int nm_modify_message_tags(CONTEXT *ctx, HEADER *hdr, char *buf) function rename_maildir_filename (line 1354) | static int rename_maildir_filename(const char *old, char *newpath, size_... function remove_filename (line 1398) | static int remove_filename(struct nm_ctxdata *data, const char *path) function rename_filename (line 1452) | static int rename_filename(struct nm_ctxdata *data, function nm_update_filename (line 1534) | int nm_update_filename(CONTEXT *ctx, const char *old, const char *new, H... function nm_sync (line 1556) | int nm_sync(CONTEXT *ctx, int *index_hint) function count_query (line 1632) | static unsigned count_query(notmuch_database_t *db, const char *qstr) function nm_nonctx_get_count (line 1651) | int nm_nonctx_get_count(char *path, int *all, int *new) function nm_description_to_path (line 1737) | int nm_description_to_path(const char *desc, char *buf, size_t bufsz) function HEADER (line 1757) | static HEADER *get_mutt_header(CONTEXT *ctx, notmuch_message_t *msg) function nm_check_database (line 1787) | int nm_check_database(CONTEXT *ctx, int *index_hint) function nm_record_message (line 1897) | int nm_record_message(CONTEXT *ctx, char *path, HEADER *h) function nm_get_all_tags (line 1948) | int nm_get_all_tags(CONTEXT *ctx, char **tag_list, int *tag_count) FILE: mutt_regex.h type REGEXP (line 42) | typedef struct FILE: mutt_sasl.c function getnameinfo_err (line 36) | static int getnameinfo_err(int ret) function iptostring (line 105) | static int iptostring(const struct sockaddr *addr, socklen_t addrlen, function mutt_sasl_start (line 133) | int mutt_sasl_start (void) function mutt_sasl_client_new (line 168) | int mutt_sasl_client_new (CONNECTION* conn, sasl_conn_t** saslconn) function sasl_callback_t (line 266) | sasl_callback_t* mutt_sasl_get_callbacks (ACCOUNT* account) function mutt_sasl_interact (line 299) | int mutt_sasl_interact (sasl_interact_t* interaction) function mutt_sasl_setup_conn (line 339) | void mutt_sasl_setup_conn (CONNECTION* conn, sasl_conn_t* saslconn) function mutt_sasl_cb_log (line 379) | static int mutt_sasl_cb_log (void* context, int priority, const char* me... function mutt_sasl_done (line 386) | void mutt_sasl_done (void) function mutt_sasl_cb_authname (line 392) | static int mutt_sasl_cb_authname (void* context, int id, const char** re... function mutt_sasl_cb_pass (line 430) | static int mutt_sasl_cb_pass (sasl_conn_t* conn, void* context, int id, function mutt_sasl_conn_open (line 459) | static int mutt_sasl_conn_open (CONNECTION* conn) function mutt_sasl_conn_close (line 474) | static int mutt_sasl_conn_close (CONNECTION* conn) function mutt_sasl_conn_read (line 499) | static int mutt_sasl_conn_read (CONNECTION* conn, char* buf, size_t len) function mutt_sasl_conn_write (line 563) | static int mutt_sasl_conn_write (CONNECTION* conn, const char* buf, function mutt_sasl_conn_poll (line 613) | static int mutt_sasl_conn_poll (CONNECTION* conn) FILE: mutt_sasl.h type SASL_DATA (line 34) | typedef struct FILE: mutt_socket.c type sockaddr (line 55) | struct sockaddr function mutt_socket_open (line 59) | int mutt_socket_open (CONNECTION* conn) function mutt_socket_close (line 74) | int mutt_socket_close (CONNECTION* conn) function mutt_socket_read (line 89) | int mutt_socket_read (CONNECTION* conn, char* buf, size_t len) function mutt_socket_write_d (line 112) | int mutt_socket_write_d (CONNECTION *conn, const char *buf, int len, int... function mutt_socket_poll (line 155) | int mutt_socket_poll (CONNECTION* conn) function mutt_socket_readchar (line 167) | int mutt_socket_readchar (CONNECTION *conn, char *c) function mutt_socket_readln_d (line 195) | int mutt_socket_readln_d (char* buf, size_t buflen, CONNECTION* conn, in... function CONNECTION (line 224) | CONNECTION* mutt_socket_head (void) function mutt_socket_free (line 230) | void mutt_socket_free (CONNECTION* conn) function CONNECTION (line 263) | CONNECTION* mutt_conn_find (const CONNECTION* start, const ACCOUNT* acco... function socket_preconnect (line 319) | static int socket_preconnect (void) function socket_connect (line 343) | static int socket_connect (int fd, struct sockaddr* sa) function CONNECTION (line 382) | static CONNECTION* socket_new_conn (void) function raw_socket_close (line 392) | int raw_socket_close (CONNECTION *conn) function raw_socket_read (line 397) | int raw_socket_read (CONNECTION* conn, char* buf, size_t len) function raw_socket_write (line 411) | int raw_socket_write (CONNECTION* conn, const char* buf, size_t count) function raw_socket_poll (line 425) | int raw_socket_poll (CONNECTION* conn) function raw_socket_open (line 439) | int raw_socket_open (CONNECTION* conn) FILE: mutt_socket.h type CONNECTION (line 31) | typedef struct _connection FILE: mutt_ssl.c type sslsockdata (line 67) | typedef struct function mutt_ssl_starttls (line 94) | int mutt_ssl_starttls (CONNECTION* conn) function ssl_init (line 198) | static int ssl_init (void) function add_entropy (line 239) | static int add_entropy (const char *file) function ssl_socket_open_err (line 274) | static int ssl_socket_open_err (CONNECTION *conn) function mutt_ssl_socket_setup (line 282) | int mutt_ssl_socket_setup (CONNECTION * conn) function ssl_socket_read (line 299) | static int ssl_socket_read (CONNECTION* conn, char* buf, size_t len) function ssl_socket_write (line 314) | static int ssl_socket_write (CONNECTION* conn, const char* buf, size_t len) function ssl_socket_open (line 326) | static int ssl_socket_open (CONNECTION * conn) function ssl_negotiate (line 393) | static int ssl_negotiate (CONNECTION *conn, sslsockdata* ssldata) function ssl_socket_close (line 450) | static int ssl_socket_close (CONNECTION * conn) function tls_close (line 471) | static int tls_close (CONNECTION* conn) function ssl_err (line 483) | static void ssl_err (sslsockdata *data, int err) function x509_fingerprint (line 562) | static void x509_fingerprint (char *s, int l, X509 * cert) function check_certificate_by_signer (line 601) | static int check_certificate_by_signer (X509 *peercert) function compare_certificates (line 655) | static int compare_certificates (X509 *cert, X509 *peercert, function check_certificate_cache (line 677) | static int check_certificate_cache (X509 *peercert) function check_certificate_by_digest (line 702) | static int check_certificate_by_digest (X509 *peercert) function hostname_match (line 752) | static int hostname_match (const char *hostname, const char *certname) function check_host (line 789) | static int check_host (X509 *x509cert, const char *hostname, char *err, ... function ssl_cache_trusted_cert (line 892) | static int ssl_cache_trusted_cert (X509 *c) function ssl_check_preauth (line 903) | static int ssl_check_preauth (X509 *cert, const char* host) function ssl_check_certificate (line 942) | static int ssl_check_certificate (CONNECTION *conn, sslsockdata *data) function interactive_check_cert (line 977) | static int interactive_check_cert (X509 *cert, int idx, int len) function ssl_get_client_cert (line 1099) | static void ssl_get_client_cert(sslsockdata *ssldata, CONNECTION *conn) function ssl_passwd_cb (line 1114) | static int ssl_passwd_cb(char *buf, int size, int rwflag, void *userdata) FILE: mutt_ssl_gnutls.c type gnutls_certificate_credentials (line 49) | typedef gnutls_certificate_credentials gnutls_certificate_credentials_t; type gnutls_certificate_status (line 53) | typedef gnutls_certificate_status gnutls_certificate_status_t; type gnutls_datum (line 57) | typedef gnutls_datum gnutls_datum_t; type gnutls_digest_algorithm (line 61) | typedef gnutls_digest_algorithm gnutls_digest_algorithm_t; type gnutls_session (line 65) | typedef gnutls_session gnutls_session_t; type gnutls_transport_ptr (line 69) | typedef gnutls_transport_ptr gnutls_transport_ptr_t; type gnutls_x509_crt (line 73) | typedef gnutls_x509_crt gnutls_x509_crt_t; type tlssockdata (line 77) | typedef struct _tlssockdata function tls_init (line 96) | static int tls_init (void) function mutt_ssl_socket_setup (line 116) | int mutt_ssl_socket_setup (CONNECTION* conn) function tls_socket_read (line 130) | static int tls_socket_read (CONNECTION* conn, char* buf, size_t len) function tls_socket_write (line 156) | static int tls_socket_write (CONNECTION* conn, const char* buf, size_t len) function tls_socket_open (line 188) | static int tls_socket_open (CONNECTION* conn) function mutt_ssl_starttls (line 202) | int mutt_ssl_starttls (CONNECTION* conn) function tls_get_client_cert (line 217) | static void tls_get_client_cert (CONNECTION* conn) function tls_set_priority (line 273) | static int tls_set_priority(tlssockdata *data) function tls_set_priority (line 335) | static int tls_set_priority(tlssockdata *data) function tls_negotiate (line 371) | static int tls_negotiate (CONNECTION * conn) function tls_socket_close (line 482) | static int tls_socket_close (CONNECTION* conn) function tls_starttls_close (line 505) | static int tls_starttls_close (CONNECTION* conn) function tls_compare_certificates (line 520) | static int tls_compare_certificates (const gnutls_datum_t *peercert) function tls_fingerprint (line 587) | static void tls_fingerprint (gnutls_digest_algorithm_t algo, type tm (line 614) | struct tm function tls_check_stored_hostname (line 626) | static int tls_check_stored_hostname (const gnutls_datum_t *cert, function tls_check_preauth (line 676) | static int tls_check_preauth (const gnutls_datum_t *certdata, function tls_check_one_certificate (line 797) | static int tls_check_one_certificate (const gnutls_datum_t *certdata, function gnutls_certificate_status_t (line 1068) | static gnutls_certificate_status_t tls_verify_peers (gnutls_session_t tl... function tls_check_certificate (line 1102) | static int tls_check_certificate (CONNECTION* conn) FILE: mutt_tunnel.c type TUNNEL_DATA (line 36) | typedef struct function mutt_tunnel_socket_setup (line 51) | int mutt_tunnel_socket_setup (CONNECTION *conn) function tunnel_socket_open (line 62) | static int tunnel_socket_open (CONNECTION *conn) function tunnel_socket_close (line 129) | static int tunnel_socket_close (CONNECTION* conn) function tunnel_socket_read (line 149) | static int tunnel_socket_read (CONNECTION* conn, char* buf, size_t len) function tunnel_socket_write (line 165) | static int tunnel_socket_write (CONNECTION* conn, const char* buf, size_... function tunnel_socket_poll (line 181) | static int tunnel_socket_poll (CONNECTION* conn) FILE: muttlib.c function BODY (line 56) | BODY *mutt_new_body (void) function mutt_adv_mktemp (line 72) | void mutt_adv_mktemp (char *s, size_t l) function mutt_copy_body (line 101) | int mutt_copy_body (FILE *fp, BODY **tgt, BODY *src) function mutt_free_body (line 168) | void mutt_free_body (BODY **p) function mutt_free_parameter (line 210) | void mutt_free_parameter (PARAMETER **p) function LIST (line 226) | LIST *mutt_add_list (LIST *head, const char *data) function LIST (line 233) | LIST *mutt_add_list_n (LIST *head, const void *data, size_t len) function LIST (line 254) | LIST *mutt_find_list (LIST *l, const char *data) function mutt_remove_from_rx_list (line 269) | int mutt_remove_from_rx_list (RX_LIST **l, const char *str) function mutt_free_list (line 305) | void mutt_free_list (LIST **list) function HEADER (line 319) | HEADER *mutt_dup_header(HEADER *h) function mutt_free_header (line 328) | void mutt_free_header (HEADER **h) function mutt_matches_ignore (line 348) | int mutt_matches_ignore (const char *s, LIST *t) function mutt_expand_link (line 359) | void mutt_expand_link (char *newpath, const char *path, const char *link) type passwd (line 414) | struct passwd type passwd (line 570) | struct passwd function mutt_set_parameter (line 619) | void mutt_set_parameter (const char *attribute, const char *value, PARAM... function mutt_delete_parameter (line 645) | void mutt_delete_parameter (const char *attribute, PARAMETER **p) function mutt_needs_mailcap (line 662) | int mutt_needs_mailcap (BODY *m) function mutt_is_text_part (line 686) | int mutt_is_text_part (BODY *b) function mutt_free_envelope (line 712) | void mutt_free_envelope (ENVELOPE **p) function mutt_merge_envelopes (line 741) | void mutt_merge_envelopes(ENVELOPE* base, ENVELOPE** extra) function mutt_randbuf (line 790) | void mutt_randbuf(void *out, size_t len) function mutt_rand_base32 (line 828) | void mutt_rand_base32(void *out, size_t len) function mutt_rand32 (line 838) | uint32_t mutt_rand32(void) function mutt_rand64 (line 846) | uint64_t mutt_rand64(void) function _mutt_mktemp (line 855) | void _mutt_mktemp (char *s, size_t slen, const char *prefix, const char ... function mutt_free_alias (line 870) | void mutt_free_alias (ALIAS **p) function mutt_pretty_mailbox (line 886) | void mutt_pretty_mailbox (char *s, size_t buflen) function mutt_pretty_size (line 961) | void mutt_pretty_size (char *s, size_t len, LOFF_T n) function mutt_expand_file_fmt (line 981) | void mutt_expand_file_fmt (char *dest, size_t destlen, const char *fmt, ... function mutt_expand_fmt (line 989) | void mutt_expand_fmt (char *dest, size_t destlen, const char *fmt, const... function mutt_check_overwrite (line 1040) | int mutt_check_overwrite (const char *attname, const char *path, function mutt_save_path (line 1110) | void mutt_save_path (char *d, size_t dsize, ADDRESS *a) function mutt_safe_path (line 1128) | void mutt_safe_path (char *s, size_t l, ADDRESS *a) function mutt_FormatString (line 1139) | void mutt_FormatString (char *dest, /* output buffer */ function FILE (line 1598) | FILE *mutt_open_read (const char *path, pid_t *thepid) function mutt_save_confirm (line 1632) | int mutt_save_confirm (const char *s, struct stat *st) function state_prefix_putc (line 1696) | void state_prefix_putc (char c, STATE *s) function state_printf (line 1711) | int state_printf (STATE *s, const char *fmt, ...) function state_mark_attach (line 1723) | void state_mark_attach (STATE *s) function state_attach_puts (line 1729) | void state_attach_puts (const char *t, STATE *s) function state_putwc (line 1740) | int state_putwc (wchar_t wc, STATE *s) function state_putws (line 1752) | int state_putws (const wchar_t *ws, STATE *s) function mutt_display_sanitize (line 1765) | void mutt_display_sanitize (char *s) function mutt_sleep (line 1774) | void mutt_sleep (short s) function BUFFER (line 1783) | BUFFER *mutt_buffer_new(void) { function BUFFER (line 1794) | BUFFER *mutt_buffer_init (BUFFER *b) { function BUFFER (line 1807) | BUFFER *mutt_buffer_from (char *seed) { function mutt_buffer_printf (line 1820) | int mutt_buffer_printf (BUFFER* buf, const char* fmt, ...) function mutt_buffer_addstr (line 1860) | void mutt_buffer_addstr (BUFFER* buf, const char* s) function mutt_buffer_addch (line 1865) | void mutt_buffer_addch (BUFFER* buf, char c) function mutt_buffer_free (line 1870) | void mutt_buffer_free (BUFFER **p) function mutt_buffer_add (line 1883) | void mutt_buffer_add (BUFFER* buf, const char* s, size_t len) function time_t (line 1902) | time_t mutt_decrease_mtime (const char *f, struct stat *st) function mutt_set_mtime (line 1927) | void mutt_set_mtime (const char* from, const char* to) function REGEXP (line 1948) | REGEXP *mutt_compile_regexp (const char *s, int flags) function mutt_free_regexp (line 1959) | void mutt_free_regexp (REGEXP **pp) function mutt_free_rx_list (line 1967) | void mutt_free_rx_list (RX_LIST **list) function mutt_free_spam_list (line 1981) | void mutt_free_spam_list (SPAM_LIST **list) function mutt_match_rx_list (line 1996) | int mutt_match_rx_list (const char *s, RX_LIST *l) function mutt_match_spam_list (line 2019) | int mutt_match_spam_list (const char *s, SPAM_LIST *l, char *text, int t... function mutt_encode_path (line 2087) | void mutt_encode_path (char *dest, size_t dlen, const char *src) FILE: mx.c function invoke_dotlock (line 82) | static int invoke_dotlock (const char *path, int dummy, int flags, int r... function dotlock_file (line 113) | static int dotlock_file (const char *path, int fd, int retry) function undotlock_file (line 145) | static int undotlock_file (const char *path, int fd) function mx_lock_file (line 158) | int mx_lock_file (const char *path, int fd, int excl, int dot, int timeout) function mx_unlock_file (line 262) | int mx_unlock_file (const char *path, int fd, int dot) function mx_unlink_empty (line 285) | static void mx_unlink_empty (const char *path) function mx_is_imap (line 322) | int mx_is_imap(const char *p) function mx_is_pop (line 342) | int mx_is_pop (const char *p) function mx_is_notmuch (line 359) | int mx_is_notmuch(const char *p) function mx_get_magic (line 375) | int mx_get_magic (const char *path) function mx_set_magic (line 457) | int mx_set_magic (const char *s) function mx_access (line 476) | int mx_access (const char* path, int flags) function mx_open_mailbox_append (line 486) | static int mx_open_mailbox_append (CONTEXT *ctx, int flags) function CONTEXT (line 620) | CONTEXT *mx_open_mailbox (const char *path, int flags, CONTEXT *pctx) function mx_fastclose_mailbox (line 746) | void mx_fastclose_mailbox (CONTEXT *ctx) function sync_mailbox (line 795) | static int sync_mailbox (CONTEXT *ctx, int *index_hint) function mx_close_mailbox (line 849) | int mx_close_mailbox (CONTEXT *ctx, int *index_hint) function mx_update_tables (line 1067) | void mx_update_tables(CONTEXT *ctx, int committing) function mx_sync_mailbox (line 1158) | int mx_sync_mailbox (CONTEXT *ctx, int *index_hint) function mbox_open_new_message (line 1276) | static int mbox_open_new_message (MESSAGE *msg, CONTEXT *dest, HEADER *hdr) function imap_open_new_message (line 1283) | static int imap_open_new_message (MESSAGE *msg, CONTEXT *dest, HEADER *hdr) function MESSAGE (line 1303) | MESSAGE *mx_open_new_message (CONTEXT *dest, HEADER *hdr, int flags) function mx_check_mailbox (line 1376) | int mx_check_mailbox (CONTEXT *ctx, int *index_hint, int lock) function MESSAGE (line 1441) | MESSAGE *mx_open_message (CONTEXT *ctx, int msgno) function mx_commit_message (line 1512) | int mx_commit_message (MESSAGE *msg, CONTEXT *ctx) function mx_close_message (line 1576) | int mx_close_message (MESSAGE **msg) function mx_alloc_memory (line 1605) | void mx_alloc_memory (CONTEXT *ctx) function mx_update_context (line 1637) | void mx_update_context (CONTEXT *ctx, int new_messages) function mx_check_empty (line 1709) | int mx_check_empty (const char *path) FILE: mx.h type stat (line 57) | struct stat FILE: pager.c type q_class_t (line 90) | struct q_class_t type syntax_t (line 100) | struct syntax_t type line_t (line 107) | struct line_t type ansi_attr (line 127) | typedef struct _ansi_attr { type resize (line 137) | struct resize { function check_sig (line 146) | static int check_sig (const char *s, struct line_t *info, int n) function resolve_color (line 177) | static void function append_line (line 311) | static void function new_class_color (line 329) | static void function shift_class_colors (line 336) | static void function cleanup_quote (line 374) | static void type q_class_t (line 393) | struct q_class_t type q_class_t (line 394) | struct q_class_t type q_class_t (line 397) | struct q_class_t type q_class_t (line 398) | struct q_class_t type q_class_t (line 409) | struct q_class_t type q_class_t (line 409) | struct q_class_t type q_class_t (line 434) | struct q_class_t type q_class_t (line 434) | struct q_class_t type q_class_t (line 544) | struct q_class_t type q_class_t (line 545) | struct q_class_t type q_class_t (line 647) | struct q_class_t type q_class_t (line 647) | struct q_class_t type q_class_t (line 684) | struct q_class_t type q_class_t (line 684) | struct q_class_t type line_t (line 710) | struct line_t type q_class_t (line 711) | struct q_class_t type syntax_t (line 792) | struct syntax_t type syntax_t (line 873) | struct syntax_t type line_t (line 1304) | struct line_t type line_t (line 1307) | struct line_t type syntax_t (line 1310) | struct syntax_t type syntax_t (line 1378) | struct syntax_t type syntax_t (line 1380) | struct syntax_t type line_t (line 1618) | struct line_t type line_t (line 1621) | struct line_t type syntax_t (line 1624) | struct syntax_t type resize (line 1928) | struct resize type syntax_t (line 1949) | struct syntax_t type syntax_t (line 2514) | struct syntax_t FILE: pager.h type pager_t (line 39) | typedef struct FILE: parse.c function LIST (line 97) | static LIST *mutt_parse_references (char *s, int in_reply_to) function mutt_check_encoding (line 117) | int mutt_check_encoding (const char *c) function PARAMETER (line 139) | static PARAMETER *parse_parameters (const char *s) function mutt_check_mime_type (line 263) | int mutt_check_mime_type (const char *s) function mutt_parse_content_type (line 293) | void mutt_parse_content_type (char *s, BODY *ct) function parse_content_disposition (line 380) | static void parse_content_disposition (const char *s, BODY *ct) function BODY (line 410) | BODY *mutt_read_mime_header (FILE *fp, int digest) function mutt_parse_part (line 484) | void mutt_parse_part (FILE *fp, BODY *b) function BODY (line 540) | BODY *mutt_parse_messageRFC822 (FILE *fp, BODY *parent) function BODY (line 575) | BODY *mutt_parse_multipart (FILE *fp, const char *boundary, LOFF_T end_o... type tz_t (line 685) | struct tz_t function time_t (line 751) | time_t mutt_parse_date (const char *s, HEADER *h) function mutt_parse_mime_message (line 953) | void mutt_parse_mime_message (CONTEXT *ctx, HEADER *cur) function mutt_parse_rfc822_line (line 979) | int mutt_parse_rfc822_line (ENVELOPE *e, HEADER *hdr, char *line, char *... function ENVELOPE (line 1326) | ENVELOPE *mutt_read_rfc822_header (FILE *f, HEADER *hdr, short user_hdrs, function ADDRESS (line 1469) | ADDRESS *mutt_parse_adrlist (ADDRESS *p, const char *s) function count_body_parts_check (line 1494) | static int count_body_parts_check(LIST **checklist, BODY *b, int dflt) function count_body_parts (line 1530) | static int count_body_parts (BODY *body, int flags) function mutt_count_body_parts (line 1624) | int mutt_count_body_parts (CONTEXT *ctx, HEADER *hdr) FILE: pattern.c type pattern_flags (line 54) | struct pattern_flags function mutt_which_case (line 130) | int mutt_which_case (const char *s) function msg_search (line 151) | static int function eat_regexp (line 261) | static int eat_regexp (pattern_t *pat, BUFFER *s, BUFFER *err) function eat_range (line 317) | int eat_range (pattern_t *pat, BUFFER *s, BUFFER *err) type tm (line 402) | struct tm type tm (line 406) | struct tm type tm (line 446) | struct tm function adjust_date_range (line 474) | static void adjust_date_range (struct tm *min, struct tm *max) type tm (line 501) | struct tm type tm (line 502) | struct tm type tm (line 502) | struct tm type tm (line 526) | struct tm function eat_date (line 582) | static int eat_date (pattern_t *pat, BUFFER *s, BUFFER *err) function patmatch (line 720) | static int patmatch (const pattern_t* pat, const char* buf) type pattern_flags (line 731) | struct pattern_flags function mutt_pattern_free (line 759) | void mutt_pattern_free (pattern_t **pat) function pattern_t (line 784) | pattern_t *mutt_pattern_comp (/* const */ char *s, int flags, BUFFER *err) function perform_and (line 992) | static int function perform_or (line 1001) | static int function match_adrlist (line 1010) | static int match_adrlist (pattern_t *pat, int match_personal, int n, ...) function match_reference (line 1032) | static int match_reference (pattern_t *pat, LIST *refs) function mutt_is_list_recipient (line 1043) | int mutt_is_list_recipient (int alladdr, ADDRESS *a1, ADDRESS *a2) function mutt_is_list_cc (line 1059) | int mutt_is_list_cc (int alladdr, ADDRESS *a1, ADDRESS *a2) function match_user (line 1070) | static int match_user (int alladdr, ADDRESS *a1, ADDRESS *a2) function match_threadcomplete (line 1081) | static int match_threadcomplete(struct pattern_t *pat, pattern_exec_flag... function mutt_pattern_exec (line 1106) | int function quote_simple (line 1244) | static void quote_simple(char *tmp, size_t len, const char *p) function mutt_check_simple (line 1260) | void mutt_check_simple (char *s, size_t len, const char *simple) function mutt_pattern_func (line 1311) | int mutt_pattern_func (int op, char *prompt) function mutt_search_command (line 1428) | int mutt_search_command (int cur, int op) FILE: pgp.c function pgp_void_passphrase (line 69) | void pgp_void_passphrase (void) function pgp_valid_passphrase (line 75) | int pgp_valid_passphrase (void) function pgp_forget_passphrase (line 102) | void pgp_forget_passphrase (void) function pgp_use_gpg_agent (line 108) | int pgp_use_gpg_agent (void) function pgp_key_t (line 122) | static pgp_key_t _pgp_parent(pgp_key_t k) function pgp_copy_checksig (line 188) | static int pgp_copy_checksig (FILE *fpin, FILE *fpout) function pgp_check_decryption_okay (line 231) | static int pgp_check_decryption_okay (FILE *fpin) function pgp_copy_clearsigned (line 279) | static void pgp_copy_clearsigned (FILE *fpin, STATE *s, char *charset) function pgp_application_pgp_handler (line 331) | int pgp_application_pgp_handler (BODY *m, STATE *s) function pgp_check_traditional_one_body (line 615) | static int pgp_check_traditional_one_body (FILE *fp, BODY *b, int tagged... function pgp_check_traditional (line 675) | int pgp_check_traditional (FILE *fp, BODY *b, int tagged_only) function pgp_verify_one (line 699) | int pgp_verify_one (BODY *sigbdy, STATE *s, const char *tempfile) function pgp_extract_keys_from_messages (line 765) | void pgp_extract_keys_from_messages (HEADER *h) function pgp_extract_keys_from_attachment (line 828) | static void pgp_extract_keys_from_attachment (FILE *fp, BODY *top) function pgp_extract_keys_from_attachment_list (line 856) | void pgp_extract_keys_from_attachment_list (FILE *fp, int tag, BODY *top) function BODY (line 879) | BODY *pgp_decrypt_part (BODY *a, STATE *s, FILE *fpout, BODY *p) function pgp_decrypt_mime (line 999) | int pgp_decrypt_mime (FILE *fpin, FILE **fpout, BODY *b, BODY **cur) function pgp_encrypted_handler (line 1080) | int pgp_encrypted_handler (BODY *a, STATE *s) function BODY (line 1147) | BODY *pgp_sign_message (BODY *a) function BODY (line 1393) | BODY *pgp_encrypt_message (BODY *a, char *keylist, int sign) function BODY (line 1517) | BODY *pgp_traditional_encryptsign (BODY *a, int flags, char *keylist) function pgp_send_menu (line 1701) | int pgp_send_menu (HEADER *msg, int *redraw) FILE: pgpewrap.c function print_usage (line 16) | void print_usage(const char *progname) { function main (line 21) | int main(int argc, char **argv) { FILE: pgpinvoke.c type pgp_command_context (line 50) | struct pgp_command_context { type pgp_command_context (line 71) | struct pgp_command_context type pgp_command_context (line 71) | struct pgp_command_context function mutt_pgp_command (line 150) | void mutt_pgp_command (char *d, size_t dlen, struct pgp_command_context ... function pid_t (line 161) | static pid_t pgp_invoke (FILE **pgpin, FILE **pgpout, FILE **pgperr, function pid_t (line 199) | pid_t pgp_invoke_decode (FILE **pgpin, FILE **pgpout, FILE **pgperr, function pid_t (line 208) | pid_t pgp_invoke_verify (FILE **pgpin, FILE **pgpout, FILE **pgperr, function pid_t (line 216) | pid_t pgp_invoke_decrypt (FILE **pgpin, FILE **pgpout, FILE **pgperr, function pid_t (line 224) | pid_t pgp_invoke_sign (FILE **pgpin, FILE **pgpout, FILE **pgperr, function pid_t (line 233) | pid_t pgp_invoke_encrypt (FILE **pgpin, FILE **pgpout, FILE **pgperr, function pid_t (line 247) | pid_t pgp_invoke_traditional (FILE **pgpin, FILE **pgpout, FILE **pgperr, function pgp_invoke_import (line 262) | void pgp_invoke_import (const char *fname) function pgp_invoke_getkeys (line 278) | void pgp_invoke_getkeys (ADDRESS *addr) function pid_t (line 318) | pid_t pgp_invoke_export (FILE **pgpin, FILE **pgpout, FILE **pgperr, function pid_t (line 327) | pid_t pgp_invoke_verify_key (FILE **pgpin, FILE **pgpout, FILE **pgperr, function pid_t (line 336) | pid_t pgp_invoke_list_keys (FILE **pgpin, FILE **pgpout, FILE **pgperr, FILE: pgpkey.c type pgp_cache (line 46) | struct pgp_cache type pgp_cache (line 53) | struct pgp_cache function pgp_flags (line 80) | static char pgp_flags (int flags) function pgp_key_t (line 94) | static pgp_key_t pgp_principal_key (pgp_key_t key) type pgp_entry_t (line 116) | typedef struct pgp_entry type tm (line 159) | struct tm function pgp_entry (line 287) | static void pgp_entry (char *s, size_t l, MUTTMENU * menu, int num) function _pgp_compare_address (line 299) | static int _pgp_compare_address (const void *a, const void *b) function pgp_compare_address (line 313) | static int pgp_compare_address (const void *a, const void *b) function _pgp_compare_keyid (line 321) | static int _pgp_compare_keyid (const void *a, const void *b) function pgp_compare_keyid (line 335) | static int pgp_compare_keyid (const void *a, const void *b) function _pgp_compare_date (line 341) | static int _pgp_compare_date (const void *a, const void *b) function pgp_compare_date (line 352) | static int pgp_compare_date (const void *a, const void *b) function _pgp_compare_trust (line 358) | static int _pgp_compare_trust (const void *a, const void *b) function pgp_compare_trust (line 380) | static int pgp_compare_trust (const void *a, const void *b) function pgp_key_is_valid (line 386) | static int pgp_key_is_valid (pgp_key_t k) function pgp_id_is_strong (line 397) | static int pgp_id_is_strong (pgp_uid_t *uid) function pgp_id_is_valid (line 405) | static int pgp_id_is_valid (pgp_uid_t *uid) function pgp_id_matches_addr (line 422) | static int pgp_id_matches_addr (ADDRESS *addr, ADDRESS *u_addr, pgp_uid_... function pgp_key_t (line 443) | static pgp_key_t pgp_select_key (pgp_key_t keys, function BODY (line 713) | BODY *pgp_make_key_attachment (char *tempf) function LIST (line 788) | static LIST *pgp_add_string_to_hints (LIST *hints, const char *str) function pgp_key_t (line 807) | static pgp_key_t *pgp_get_lastp (pgp_key_t p) function pgp_key_t (line 816) | pgp_key_t pgp_getkeybyaddr (ADDRESS * a, short abilities, pgp_ring_t key... function pgp_key_t (line 950) | pgp_key_t pgp_getkeybystr (char *p, short abilities, pgp_ring_t keyring) FILE: pgplib.c function pgp_canencrypt (line 84) | short pgp_canencrypt (unsigned char type) function pgp_cansign (line 98) | short pgp_cansign (unsigned char type) function pgp_get_abilities (line 119) | short pgp_get_abilities (unsigned char type) function pgp_free_sig (line 124) | void pgp_free_sig (pgp_sig_t **sigp) function pgp_free_uid (line 140) | void pgp_free_uid (pgp_uid_t ** upp) function pgp_uid_t (line 157) | pgp_uid_t *pgp_copy_uids (pgp_uid_t *up, pgp_key_t parent) function _pgp_free_key (line 175) | static void _pgp_free_key (pgp_key_t *kpp) function pgp_key_t (line 191) | pgp_key_t pgp_remove_key (pgp_key_t *klist, pgp_key_t key) function pgp_free_key (line 219) | void pgp_free_key (pgp_key_t *kpp) FILE: pgplib.h type pgp_sig_t (line 25) | typedef struct pgp_signature type pgp_keyinfo (line 34) | struct pgp_keyinfo type pgp_uid_t (line 50) | typedef struct pgp_uid type pgp_version (line 61) | enum pgp_version FILE: pgpmicalg.c function pgp_dearmor (line 68) | static void pgp_dearmor (FILE *in, FILE *out) function pgp_mic_from_packet (line 138) | static short pgp_mic_from_packet (unsigned char *p, size_t len) function pgp_find_hash (line 161) | static short pgp_find_hash (const char *fname) FILE: pgppacket.c function read_material (line 43) | static int read_material (size_t material, size_t * used, FILE * fp) function pgp_release_packet (line 226) | void pgp_release_packet (void) FILE: pgppacket.h type packet_tags (line 28) | enum packet_tags FILE: pgppubring.c function main (line 78) | int main (int argc, char * const argv[]) function pgp_make_pgp2_fingerprint (line 178) | static void pgp_make_pgp2_fingerprint (unsigned char *buff, function pgp_key_t (line 203) | static pgp_key_t pgp_parse_pgp2_key (unsigned char *buff, size_t l) function pgp_make_pgp3_fingerprint (line 277) | static void pgp_make_pgp3_fingerprint (unsigned char *buff, size_t l, function skip_bignum (line 301) | static void skip_bignum (unsigned char *buff, size_t l, size_t j, function pgp_key_t (line 318) | static pgp_key_t pgp_parse_pgp3_key (unsigned char *buff, size_t l) function pgp_key_t (line 378) | static pgp_key_t pgp_parse_keyinfo (unsigned char *buff, size_t l) function pgp_parse_pgp2_sig (line 395) | static int pgp_parse_pgp2_sig (unsigned char *buff, size_t l, function pgp_parse_pgp3_sig (line 436) | static int pgp_parse_pgp3_sig (unsigned char *buff, size_t l, function pgp_parse_sig (line 578) | static int pgp_parse_sig (unsigned char *buff, size_t l, function pgp_key_t (line 598) | static pgp_key_t pgp_parse_keyblock (FILE * fp) function pgpring_string_matches_hint (line 739) | static int pgpring_string_matches_hint (const char *s, const char *hints... function pgpring_find_candidates (line 760) | static void pgpring_find_candidates (char *ringfile, const char *hints[]... function print_userid (line 836) | static void print_userid (const char *id) function print_fingerprint (line 847) | static void print_fingerprint (pgp_key_t p) function pgpring_dump_signatures (line 856) | static void pgpring_dump_signatures (pgp_sig_t *sig) function gnupg_trustletter (line 871) | static char gnupg_trustletter (int t) function pgpring_dump_keyblock (line 882) | static void pgpring_dump_keyblock (pgp_key_t p) FILE: pop.c function fetch_message (line 44) | static int fetch_message (char *line, void *file) function pop_read_header (line 63) | static int pop_read_header (POP_DATA *pop_data, HEADER *h) function fetch_uidl (line 140) | static int fetch_uidl (char *line, void *data) function msg_cache_check (line 179) | static int msg_cache_check (const char *id, body_cache_t *bcache, void *... function pop_hcache_namer (line 208) | static int pop_hcache_namer (const char *path, char *dest, size_t destlen) function header_cache_t (line 213) | static header_cache_t *pop_hcache_open (POP_DATA *pop_data, const char *... function pop_fetch_headers (line 236) | static int pop_fetch_headers (CONTEXT *ctx) function pop_open_mailbox (line 400) | int pop_open_mailbox (CONTEXT *ctx) function pop_clear_cache (line 470) | static void pop_clear_cache (POP_DATA *pop_data) function pop_close_mailbox (line 490) | int pop_close_mailbox (CONTEXT *ctx) function pop_fetch_message (line 516) | int pop_fetch_message (MESSAGE* msg, CONTEXT* ctx, int msgno) function pop_sync_mailbox (line 661) | int pop_sync_mailbox (CONTEXT *ctx, int *index_hint) function pop_check_mailbox (line 739) | int pop_check_mailbox (CONTEXT *ctx, int *index_hint) function pop_fetch_mail (line 771) | void pop_fetch_mail (void) FILE: pop.h type pop_auth_res_t (line 45) | typedef enum type POP_CACHE (line 53) | typedef struct type POP_DATA (line 59) | typedef struct type pop_auth_t (line 83) | typedef struct FILE: pop_auth.c function pop_auth_res_t (line 40) | static pop_auth_res_t pop_auth_sasl (POP_DATA *pop_data, const char *met... function pop_apop_timestamp (line 176) | void pop_apop_timestamp (POP_DATA *pop_data, char *buf) function pop_auth_res_t (line 190) | static pop_auth_res_t pop_auth_apop (POP_DATA *pop_data, const char *met... function pop_auth_res_t (line 238) | static pop_auth_res_t pop_auth_user (POP_DATA *pop_data, const char *met... function pop_authenticate (line 311) | int pop_authenticate (POP_DATA* pop_data) FILE: pop_lib.c function pop_parse_path (line 39) | int pop_parse_path (const char* path, ACCOUNT* acct) function pop_error (line 78) | void pop_error (POP_DATA *pop_data, char *msg) function fetch_capa (line 98) | static int fetch_capa (char *line, void *data) function fetch_auth (line 126) | static int fetch_auth (char *line, void *data) function pop_capabilities (line 152) | static int pop_capabilities (POP_DATA *pop_data, int mode) function pop_connect (line 230) | int pop_connect (POP_DATA *pop_data) function pop_open_connection (line 264) | int pop_open_connection (POP_DATA *pop_data) function pop_logout (line 384) | void pop_logout (CONTEXT *ctx) function pop_query_d (line 419) | int pop_query_d (POP_DATA *pop_data, char *buf, size_t buflen, char *msg) function pop_fetch_data (line 463) | int pop_fetch_data (POP_DATA *pop_data, char *query, progress_t *progres... function check_uidl (line 523) | static int check_uidl (char *line, void *data) function pop_reconnect (line 551) | int pop_reconnect (CONTEXT *ctx) FILE: postpone.c type mapping_t (line 40) | struct mapping_t function mutt_num_postponed (line 58) | int mutt_num_postponed (int force) function mutt_update_num_postponed (line 142) | void mutt_update_num_postponed (void) function post_entry (line 147) | static void post_entry (char *s, size_t slen, MUTTMENU *menu, int entry) function HEADER (line 155) | static HEADER *select_msg (void) function mutt_get_postponed (line 229) | int mutt_get_postponed (CONTEXT *ctx, HEADER *hdr, HEADER **cur, char *f... function mutt_parse_crypt_hdr (line 416) | int mutt_parse_crypt_hdr (const char *p, int set_empty_signas, int crypt... function mutt_prepare_template (line 537) | int mutt_prepare_template (FILE *fp, CONTEXT *ctx, HEADER *newhdr, HEADE... FILE: protos.h type hdr_format_info (line 33) | struct hdr_format_info type hdr_format_info (line 40) | struct hdr_format_info type stat (line 124) | struct stat type tm (line 126) | struct tm type passwd (line 148) | struct passwd type tm (line 230) | struct tm type stat (line 388) | struct stat type pattern_t (line 423) | struct pattern_t type tm (line 510) | struct tm FILE: query.c type QUERY (line 32) | typedef struct query type ENTRY (line 41) | typedef struct entry type mapping_t (line 47) | struct mapping_t function ADDRESS (line 59) | static ADDRESS *result_to_addr (QUERY *r) function free_query (line 73) | static void free_query (QUERY **query) function QUERY (line 92) | static QUERY *run_query (char *s, int quiet) function query_search (line 160) | static int query_search (MUTTMENU *m, regex_t *re, int n) function query_entry (line 240) | static void query_entry (char *s, size_t slen, MUTTMENU *m, int num) function query_tag (line 249) | static int query_tag (MUTTMENU *menu, int n, int m) function mutt_query_complete (line 258) | int mutt_query_complete (char *buf, size_t buflen) function mutt_query_menu (line 290) | void mutt_query_menu (char *buf, size_t buflen) function query_menu (line 310) | static void query_menu (char *buf, size_t buflen, QUERY *results, int re... FILE: recvattach.c type mapping_t (line 52) | struct mapping_t function mutt_update_tree (line 61) | void mutt_update_tree (ATTACHPTR **idx, short idxlen) function ATTACHPTR (line 101) | ATTACHPTR **mutt_gen_attach_list (BODY *m, type stat (line 320) | struct stat function attach_entry (line 374) | static void attach_entry (char *b, size_t blen, MUTTMENU *menu, int num) function mutt_tag_attach (line 379) | int mutt_tag_attach (MUTTMENU *menu, int n, int m) function mutt_is_message_type (line 388) | int mutt_is_message_type (int type, const char *subtype) function prepend_curdir (line 397) | static void prepend_curdir (char *dst, size_t dstlen) function mutt_query_save_attachment (line 415) | static int mutt_query_save_attachment (FILE *fp, BODY *body, HEADER *hdr... function mutt_save_attachment_list (line 499) | void mutt_save_attachment_list (FILE *fp, int tag, BODY *top, HEADER *hd... function mutt_query_pipe_attachment (line 581) | static void function pipe_attachment (line 618) | static void pipe_attachment (FILE *fp, BODY *b, STATE *state) function pipe_attachment_list (line 643) | static void function mutt_pipe_attachment_list (line 663) | void mutt_pipe_attachment_list (FILE *fp, int tag, BODY *top, int filter) function can_print (line 694) | static int can_print (BODY *top, int tag) function print_attachment_list (line 724) | static void print_attachment_list (FILE *fp, int tag, BODY *top, STATE *... function mutt_print_attachment_list (line 770) | void mutt_print_attachment_list (FILE *fp, int tag, BODY *top) function mutt_update_attach_index (line 794) | static void function mutt_attach_display_loop (line 817) | int function attach_collapse (line 896) | static void attach_collapse (BODY *b, short collapse, short init, short ... function mutt_attach_init (line 913) | void mutt_attach_init (BODY *b) function mutt_view_attachments (line 936) | void mutt_view_attachments (HEADER *hdr) FILE: recvcmd.c function check_msg (line 38) | static short check_msg (BODY * b, short err) function check_all_msg (line 49) | static short check_all_msg (ATTACHPTR ** idx, short idxlen, function check_can_decode (line 73) | static short check_can_decode (ATTACHPTR ** idx, short idxlen, function count_tagged (line 88) | static short count_tagged (ATTACHPTR **idx, short idxlen) function count_tagged_children (line 104) | static short count_tagged_children (ATTACHPTR ** idx, function mutt_attach_bounce (line 125) | void mutt_attach_bounce (FILE * fp, HEADER * hdr, function mutt_attach_resend (line 253) | void mutt_attach_resend (FILE * fp, HEADER * hdr, ATTACHPTR ** idx, function HEADER (line 280) | static HEADER *find_common_parent (ATTACHPTR ** idx, short idxlen, function is_parent (line 311) | static int is_parent (short i, ATTACHPTR **idx, short idxlen, BODY *cur) function HEADER (line 324) | static HEADER *find_parent (ATTACHPTR **idx, short idxlen, BODY *cur, sh... function include_header (line 346) | static void include_header (int quote, FILE * ifp, function BODY (line 375) | static BODY ** copy_problematic_attachments (FILE *fp, function attach_forward_bodies (line 401) | static void attach_forward_bodies (FILE * fp, HEADER * hdr, function attach_forward_msgs (line 576) | static void attach_forward_msgs (FILE * fp, HEADER * hdr, function mutt_attach_forward (line 687) | void mutt_attach_forward (FILE * fp, HEADER * hdr, function attach_reply_envelope_defaults (line 724) | static int function attach_include_reply (line 799) | static void attach_include_reply (FILE *fp, FILE *tmpfp, HEADER *cur, in... function mutt_attach_reply (line 820) | void mutt_attach_reply (FILE * fp, HEADER * hdr, FILE: regex.c function init_syntax_once (line 180) | static void type boolean (line 380) | typedef char boolean; type re_opcode_t (line 391) | typedef enum function extract_number (line 556) | static void function extract_number_and_incr (line 585) | static void function print_fastmap (line 631) | void function print_partial_compiled_pattern (line 663) | void function print_compiled_pattern (line 898) | void function print_double_string (line 926) | void function printchar (line 953) | void function reg_syntax_t (line 990) | reg_syntax_t type fail_stack_elt_t (line 1103) | typedef union fail_stack_elt fail_stack_elt_t; type fail_stack_type (line 1105) | typedef struct type fail_stack_elt_t (line 1128) | typedef union fail_stack_elt fail_stack_elt_t; type fail_stack_type (line 1130) | typedef struct type register_info_type (line 1448) | typedef union type regnum_t (line 1660) | typedef unsigned regnum_t; type pattern_offset_t (line 1668) | typedef long pattern_offset_t; type compile_stack_elt_t (line 1670) | typedef struct type compile_stack_type (line 1680) | typedef struct function reg_errcode_t (line 1818) | static reg_errcode_t function store_op1 (line 2923) | static void function store_op2 (line 2936) | static void function insert_op1 (line 2951) | static void function insert_op2 (line 2970) | static void function boolean (line 2991) | static boolean function boolean (line 3010) | static boolean function boolean (line 3032) | static boolean function reg_errcode_t (line 3060) | static reg_errcode_t function re_compile_fastmap (line 3119) | int function re_set_registers (line 3421) | void function re_search (line 3448) | int function re_search_2 (line 3481) | int function re_match (line 3699) | int function re_match_2 (line 3742) | int type re_pattern_buffer (line 3765) | struct re_pattern_buffer type re_registers (line 3769) | struct re_registers type syntaxcode (line 5048) | enum syntaxcode type syntaxcode (line 5065) | enum syntaxcode type re_pattern_buffer (line 5431) | struct re_pattern_buffer type re_pattern_buffer (line 5460) | struct re_pattern_buffer function weak_function (line 5467) | weak_function function weak_function (line 5511) | weak_function function regcomp (line 5561) | int function regexec (line 5639) | int function regerror (line 5704) | size_t function regfree (line 5744) | void FILE: remailer.c type coord (line 48) | struct coord type coord (line 62) | struct coord type coord (line 63) | struct coord type coord (line 65) | struct coord function mix_get_caps (line 67) | static int mix_get_caps (const char *capstr) function mix_add_entry (line 105) | static void mix_add_entry (REMAILER ***type2_list, REMAILER *entry, function REMAILER (line 118) | static REMAILER *mix_new_remailer (void) function mix_free_remailer (line 123) | static void mix_free_remailer (REMAILER **r) function REMAILER (line 134) | static REMAILER **mix_type2_list (size_t *l) function mix_free_type2_list (line 211) | static void mix_free_type2_list (REMAILER ***ttlp) function mix_screen_coordinates (line 228) | static void mix_screen_coordinates (REMAILER **type2_list, function mix_redraw_ce (line 273) | static void mix_redraw_ce (REMAILER **type2_list, function mix_redraw_chain (line 298) | static void mix_redraw_chain (REMAILER **type2_list, function mix_redraw_head (line 315) | static void mix_redraw_head (MIXCHAIN *chain) function mix_entry (line 438) | static void mix_entry (char *b, size_t blen, MUTTMENU *menu, int num) function mix_chain_add (line 445) | static int mix_chain_add (MIXCHAIN *chain, const char *s, type mapping_t (line 476) | struct mapping_t function mix_make_chain (line 487) | void mix_make_chain (LIST **chainp, int *redraw) function mix_check_message (line 699) | int mix_check_message (HEADER *msg) function mix_send_message (line 744) | int mix_send_message (LIST *chain, const char *tempfile) FILE: remailer.h type type2 (line 37) | struct type2 type REMAILER (line 46) | typedef struct type2 REMAILER; type mixchain (line 49) | struct mixchain type MIXCHAIN (line 55) | typedef struct mixchain MIXCHAIN; FILE: resize.c function mutt_resize_screen (line 40) | void mutt_resize_screen (void) FILE: rfc1524.c function rfc1524_expand_command (line 58) | int rfc1524_expand_command (BODY *a, char *filename, char *_type, function get_field_text (line 148) | static int get_field_text (char *field, char **entry, function rfc1524_mailcap_parse (line 170) | static int rfc1524_mailcap_parse (BODY *a, function rfc1524_entry (line 356) | rfc1524_entry *rfc1524_new_entry(void) function rfc1524_free_entry (line 361) | void rfc1524_free_entry(rfc1524_entry **entry) function rfc1524_mailcap_lookup (line 381) | int rfc1524_mailcap_lookup (BODY *a, char *type, rfc1524_entry *entry, i... function strnfcpy (line 441) | static void strnfcpy(char *d, char *s, size_t siz, size_t len) function rfc1524_expand_filename (line 448) | int rfc1524_expand_filename (char *nametemplate, function mutt_rename_file (line 573) | int mutt_rename_file (char *oldfile, char *newfile) FILE: rfc1524.h type rfc1524_entry (line 22) | typedef struct rfc1524_mailcap_entry { FILE: rfc2047.c function convert_string (line 56) | static size_t convert_string (ICONV_CONST char *f, size_t flen, function convert_nonmime_string (line 90) | int convert_nonmime_string (char **ps) function b_encoder (line 193) | static size_t b_encoder (char *s, ICONV_CONST char *d, size_t dlen, function q_encoder (line 234) | static size_t q_encoder (char *s, ICONV_CONST char *d, size_t dlen, function try_block (line 270) | static size_t try_block (ICONV_CONST char *d, size_t dlen, function encode_block (line 342) | static size_t encode_block (char *s, char *d, size_t dlen, function choose_block (line 373) | static size_t choose_block (char *d, size_t dlen, int col, function rfc2047_encode (line 406) | static int rfc2047_encode (ICONV_CONST char *d, size_t dlen, int col, function _rfc2047_encode_string (line 587) | void _rfc2047_encode_string (char **pd, int encode_specials, int col) function rfc2047_encode_adrlist (line 608) | void rfc2047_encode_adrlist (ADDRESS *addr, const char *tag) function rfc2047_decode_word (line 627) | static int rfc2047_decode_word (char *d, const char *s, size_t len) function lwslen (line 762) | static size_t lwslen (const char *s, size_t n) function lwsrlen (line 782) | static size_t lwsrlen (const char *s, size_t n) function rfc2047_decode (line 805) | void rfc2047_decode (char **pd) function rfc2047_decode_adrlist (line 908) | void rfc2047_decode_adrlist (ADDRESS *a) FILE: rfc2231.c type rfc2231_parameter (line 46) | struct rfc2231_parameter type rfc2231_parameter (line 57) | struct rfc2231_parameter type rfc2231_parameter (line 59) | struct rfc2231_parameter type rfc2231_parameter (line 60) | struct rfc2231_parameter type rfc2231_parameter (line 61) | struct rfc2231_parameter type rfc2231_parameter (line 61) | struct rfc2231_parameter function purge_empty_parameters (line 63) | static void purge_empty_parameters (PARAMETER **headp) function rfc2231_decode_parameters (line 82) | void rfc2231_decode_parameters (PARAMETER **headp) type rfc2231_parameter (line 178) | struct rfc2231_parameter type rfc2231_parameter (line 180) | struct rfc2231_parameter function rfc2231_free_parameter (line 183) | static void rfc2231_free_parameter (struct rfc2231_parameter **p) function rfc2231_decode_one (line 212) | static void rfc2231_decode_one (char *dest, char *src) function rfc2231_list_insert (line 238) | static void rfc2231_list_insert (struct rfc2231_parameter **list, function rfc2231_join_continuations (line 261) | static void rfc2231_join_continuations (PARAMETER **head, function rfc2231_encode_string (line 314) | int rfc2231_encode_string (char **pd) FILE: rfc3676.c type flowed_state_t (line 43) | typedef struct flowed_state function get_quote_level (line 50) | static int get_quote_level (const char *line) function space_quotes (line 69) | static int space_quotes (STATE *s) function add_quote_suffix (line 85) | static int add_quote_suffix (STATE *s, int ql) function print_indent (line 103) | static size_t print_indent (int ql, STATE *s, int add_suffix) function flush_par (line 136) | static void flush_par (STATE *s, flowed_state_t *fst) function quote_width (line 149) | static int quote_width (STATE *s, int ql) function print_flowed_line (line 172) | static void print_flowed_line (char *line, STATE *s, int ql, function print_fixed_line (line 244) | static void print_fixed_line (const char *line, STATE *s, int ql, function rfc3676_handler (line 256) | int rfc3676_handler (BODY * a, STATE * s) function rfc3676_space_stuff (line 338) | void rfc3676_space_stuff (HEADER* hdr) FILE: rfc822.c function rfc822_dequote_comment (line 60) | void rfc822_dequote_comment (char *s) function free_address (line 82) | static void free_address (ADDRESS *a) function rfc822_remove_from_adrlist (line 92) | int rfc822_remove_from_adrlist (ADDRESS **a, const char *mailbox) function rfc822_free_address (line 122) | void rfc822_free_address (ADDRESS **p) function add_addrspec (line 354) | static void function ADDRESS (line 373) | ADDRESS *rfc822_parse_adrlist (ADDRESS *top, const char *s) function rfc822_qualify (line 559) | void rfc822_qualify (ADDRESS *addr, const char *host) function rfc822_cat (line 573) | void function rfc822_write_address_single (line 600) | void rfc822_write_address_single (char *buf, size_t buflen, ADDRESS *addr, function rfc822_write_address (line 738) | int rfc822_write_address (char *buf, size_t buflen, ADDRESS *addr, int d... function ADDRESS (line 794) | ADDRESS *rfc822_cpy_adr_real (ADDRESS *addr) function ADDRESS (line 810) | ADDRESS *rfc822_cpy_adr (ADDRESS *addr, int prune) function ADDRESS (line 832) | ADDRESS *rfc822_append (ADDRESS **a, ADDRESS *b, int prune) function rfc822_valid_msgid (line 850) | int rfc822_valid_msgid (const char *msgid) function safe_free (line 895) | int safe_free (void **p) /* __SAFE_FREE_CHECKED__ */ function main (line 901) | int main (int argc, char **argv) FILE: rfc822.h type ADDRESS (line 36) | typedef struct address_t FILE: safe_asprintf.c function safe_asprintf (line 28) | int safe_asprintf (char **strp, const char *fmt, ...) function safe_asprintf (line 59) | int safe_asprintf (char **strp, const char *fmt, ...) FILE: score.c type SCORE (line 28) | typedef struct score_t function mutt_check_rescore (line 39) | void mutt_check_rescore (CONTEXT *ctx) function mutt_parse_score (line 66) | int mutt_parse_score (BUFFER *buf, BUFFER *s, unsigned long data, BUFFER... function mutt_score_message (line 129) | void mutt_score_message (CONTEXT *ctx, HEADER *hdr, int upd_ctx) function mutt_parse_unscore (line 157) | int mutt_parse_unscore (BUFFER *buf, BUFFER *s, unsigned long data, BUFF... FILE: send.c function append_signature (line 55) | static void append_signature (FILE *f) function mutt_addrcmp (line 72) | static int mutt_addrcmp (ADDRESS *a, ADDRESS *b) function mutt_addrsrc (line 82) | static int mutt_addrsrc (ADDRESS *a, ADDRESS *lst) function ADDRESS (line 93) | ADDRESS *mutt_remove_xrefs (ADDRESS *a, ADDRESS *b) function ADDRESS (line 134) | static ADDRESS *remove_user (ADDRESS *a, int leave_only) function ADDRESS (line 169) | static ADDRESS *find_mailing_lists (ADDRESS *t, ADDRESS *c) function edit_address (line 192) | static int edit_address (ADDRESS **a, /* const */ char *field) function edit_envelope (line 219) | static int edit_envelope (ENVELOPE *en) function process_user_recips (line 264) | static void process_user_recips (ENVELOPE *env) function process_user_header (line 279) | static void process_user_header (ENVELOPE *env) function LIST (line 329) | LIST *mutt_copy_list (LIST *p) function mutt_forward_intro (line 349) | void mutt_forward_intro (FILE *fp, HEADER *cur) function mutt_forward_trailer (line 360) | void mutt_forward_trailer (FILE *fp) function include_forward (line 366) | static int include_forward (CONTEXT *ctx, HEADER *cur, FILE *out) function mutt_make_attribution (line 402) | void mutt_make_attribution (CONTEXT *ctx, HEADER *cur, FILE *out) function mutt_make_post_indent (line 413) | void mutt_make_post_indent (CONTEXT *ctx, HEADER *cur, FILE *out) function include_reply (line 424) | static int include_reply (CONTEXT *ctx, HEADER *cur, FILE *out) function default_to (line 455) | static int default_to (ADDRESS **to, ENVELOPE *env, int flags, int hmfupto) function mutt_fetch_recips (line 532) | int mutt_fetch_recips (ENVELOPE *out, ENVELOPE *in, int flags) function LIST (line 573) | LIST *mutt_make_references(ENVELOPE *e) function mutt_fix_reply_recipients (line 593) | void mutt_fix_reply_recipients (ENVELOPE *env) function mutt_make_forward_subject (line 616) | void mutt_make_forward_subject (ENVELOPE *env, CONTEXT *ctx, HEADER *cur) function mutt_make_misc_reply_headers (line 625) | void mutt_make_misc_reply_headers (ENVELOPE *env, CONTEXT *ctx, function mutt_add_to_reference_headers (line 641) | void mutt_add_to_reference_headers (ENVELOPE *env, ENVELOPE *curenv, LIS... function mutt_make_reference_headers (line 667) | static void function envelope_defaults (line 696) | static int function generate_body (line 756) | static int function mutt_set_followup_to (line 863) | void mutt_set_followup_to (ENVELOPE *e) function ADDRESS (line 925) | static ADDRESS *set_reverse_name (ENVELOPE *env) function ADDRESS (line 956) | ADDRESS *mutt_default_from (void) function send_message (line 983) | static int send_message (HEADER *msg) function mutt_encode_descriptions (line 1048) | void mutt_encode_descriptions (BODY *b, short recurse) function decode_descriptions (line 1064) | static void decode_descriptions (BODY *b) function fix_end_of_file (line 1079) | static void fix_end_of_file (const char *data) function mutt_resend_message (line 1092) | int mutt_resend_message (FILE *fp, CONTEXT *ctx, HEADER *cur) function is_reply (line 1123) | static int is_reply (HEADER *reply, HEADER *orig) function has_recips (line 1129) | static int has_recips (ADDRESS *a) function ci_send_message (line 1147) | int FILE: sendlib.c function encode_quoted (line 78) | static void encode_quoted (FGETCONV * fc, FILE *fout, int istext) function b64_flush (line 214) | static void b64_flush(FILE *fout) function b64_putc (line 256) | static void b64_putc(char c, FILE *fout) function encode_base64 (line 265) | static void encode_base64 (FGETCONV * fc, FILE *fout, int istext) function encode_8bit (line 282) | static void encode_8bit (FGETCONV *fc, FILE *fout, int istext) function mutt_write_mime_header (line 291) | int mutt_write_mime_header (BODY *a, FILE *f) function mutt_write_mime_body (line 409) | int mutt_write_mime_body (BODY *a, FILE *f) function mutt_generate_boundary (line 481) | void mutt_generate_boundary (PARAMETER **parm) type CONTENT_STATE (line 490) | typedef struct function update_content_info (line 501) | static void update_content_info (CONTENT *info, CONTENT_STATE *s, char *... function convert_file_to (line 627) | static size_t convert_file_to (FILE *file, const char *fromcode, function convert_file_from_to (line 772) | static size_t convert_file_from_to (FILE *file, function CONTENT (line 847) | CONTENT *mutt_get_content_info (const char *fname, BODY *b) function mutt_lookup_mime_type (line 927) | int mutt_lookup_mime_type (BODY *att, const char *path) function mutt_message_to_7bit (line 1030) | void mutt_message_to_7bit (BODY *a, FILE *fp) function transform_to_7bit (line 1102) | static void transform_to_7bit (BODY *a, FILE *fpin) function mutt_stamp_attachment (line 1203) | void mutt_stamp_attachment(BODY *a) function mutt_update_encoding (line 1230) | void mutt_update_encoding (BODY *a) function BODY (line 1253) | BODY *mutt_make_message_attach (CONTEXT *ctx, HEADER *hdr, int attach_msg) function BODY (line 1343) | BODY *mutt_make_file_attach (const char *path) function get_toplevel_encoding (line 1400) | static int get_toplevel_encoding (BODY *a) function mutt_check_boundary (line 1416) | static int mutt_check_boundary (const char* boundary, BODY *b) function BODY (line 1432) | BODY *mutt_make_multipart (BODY *b) function BODY (line 1456) | BODY *mutt_remove_multipart (BODY *b) type tm (line 1473) | struct tm function mutt_write_address_list (line 1487) | void mutt_write_address_list (ADDRESS *adr, FILE *fp, int linelen, int d... function mutt_write_references (line 1534) | void mutt_write_references (LIST *r, FILE *f, int trim) function my_width (line 1569) | static int my_width (const char *str, int col, int flags) function print_val (line 1603) | static int print_val (FILE *fp, const char *pfx, const char *value, function fold_one_header (line 1638) | static int fold_one_header (FILE *fp, const char *tag, const char *value, function write_one_header (line 1759) | static int write_one_header (FILE *fp, int pfxw, int max, int wraplen, function mutt_write_one_header (line 1832) | int mutt_write_one_header (FILE *fp, const char *tag, const char *value, function mutt_write_rfc822_header (line 1930) | int mutt_write_rfc822_header (FILE *fp, ENVELOPE *env, BODY *attach, function encode_headers (line 2070) | static void encode_headers (LIST *h) type tm (line 2126) | struct tm function alarm_handler (line 2143) | static void alarm_handler (int sig) function send_msg (line 2156) | static int function mutt_invoke_sendmail (line 2337) | int function mutt_prepare_envelope (line 2450) | void mutt_prepare_envelope (ENVELOPE *env, int final) function mutt_unprepare_envelope (line 2495) | void mutt_unprepare_envelope (ENVELOPE *env) function _mutt_bounce_message (line 2514) | static int _mutt_bounce_message (FILE *fp, HEADER *h, ADDRESS *to, const... function mutt_bounce_message (line 2578) | int mutt_bounce_message (FILE *fp, HEADER *h, ADDRESS *to) function ADDRESS (line 2630) | ADDRESS *mutt_remove_duplicates (ADDRESS *addr) function set_noconv_flags (line 2671) | static void set_noconv_flags (BODY *b, short flag) function mutt_write_fcc (line 2687) | int mutt_write_fcc (const char *path, HEADER *hdr, const char *msgid, FILE: setenv.c function setenv (line 15) | int FILE: sha1.c function SHA1Transform (line 52) | void SHA1Transform(uint32_t state[5], const unsigned char buffer[64]) function SHA1Init (line 113) | void SHA1Init(SHA1_CTX* context) function SHA1Update (line 127) | void SHA1Update(SHA1_CTX* context, const unsigned char* data, uint32_t len) function SHA1Final (line 152) | void SHA1Final(unsigned char digest[20], SHA1_CTX* context) FILE: sha1.h type SHA1_CTX (line 14) | typedef struct { FILE: sidebar.c type sidebar_entry (line 50) | struct sidebar_entry { function BUFFY (line 62) | static BUFFY * function BUFFY (line 98) | static BUFFY * function BUFFY (line 131) | static BUFFY * type sidebar_entry (line 179) | struct sidebar_entry type sidebar_entry (line 179) | struct sidebar_entry function make_sidebar_entry (line 292) | static void function cb_qsort_buffy (line 339) | static int function BUFFY (line 392) | static BUFFY * function update_buffy_visibility (line 423) | static void function sort_buffy_array (line 471) | static void function prepare_sidebar (line 513) | static int function visible (line 591) | static short function draw_divider (line 641) | static int function fill_empty_space (line 675) | static void function draw_sidebar (line 711) | static void function sb_init (line 823) | void function sb_draw (line 843) | void function sb_should_refresh (line 888) | int function sb_change_mailbox (line 917) | void function sb_set_buffystats (line 983) | void function BUFFY (line 1027) | BUFFY * function sb_set_update_time (line 1057) | void function sb_notify_mailbox (line 1074) | void function sb_toggle_virtual (line 1116) | void FILE: signal.c type sigaction (line 33) | struct sigaction type sigaction (line 34) | struct sigaction function exit_handler (line 38) | static void exit_handler (int sig) function chld_handler (line 58) | static void chld_handler (int sig) function sighandler (line 63) | static void sighandler (int sig) function mutt_intr_hook (line 104) | int mutt_intr_hook (void) function mutt_signal_init (line 110) | void mutt_signal_init (void) function mutt_block_signals (line 170) | void mutt_block_signals (void) function mutt_unblock_signals (line 188) | void mutt_unblock_signals (void) function mutt_block_signals_system (line 197) | void mutt_block_signals_system (void) function mutt_unblock_signals_system (line 217) | void mutt_unblock_signals_system (int catch) function mutt_allow_interrupt (line 242) | void mutt_allow_interrupt (int disposition) FILE: smime.c type smime_command_context (line 56) | struct smime_command_context { function smime_free_key (line 76) | void smime_free_key (smime_key_t **keylist) function smime_key_t (line 96) | static smime_key_t *smime_copy_key (smime_key_t *key) function smime_void_passphrase (line 125) | void smime_void_passphrase (void) function smime_valid_passphrase (line 131) | int smime_valid_passphrase (void) type smime_command_context (line 171) | struct smime_command_context type smime_command_context (line 171) | struct smime_command_context type stat (line 182) | struct stat function mutt_smime_command (line 298) | static void mutt_smime_command (char *d, size_t dlen, function pid_t (line 309) | static pid_t smime_invoke (FILE **smimein, FILE **smimeout, FILE **smime... function smime_entry (line 372) | static void smime_entry (char *s, size_t l, MUTTMENU * menu, int num) function smime_key_t (line 404) | static smime_key_t *smime_select_key (smime_key_t *keys, char *query) function smime_key_t (line 502) | static smime_key_t *smime_parse_key(char *buf) function smime_key_t (line 583) | static smime_key_t *smime_get_candidates(char *search, short public) function smime_key_t (line 623) | static smime_key_t *smime_get_key_by_hash(char *hash, short public) function smime_key_t (line 643) | static smime_key_t *smime_get_key_by_addr(char *mailbox, short abilities... function smime_key_t (line 715) | static smime_key_t *smime_get_key_by_str(char *str, short abilities, sho... function smime_key_t (line 756) | smime_key_t *smime_ask_for_key(char *prompt, short abilities, short public) function _smime_getkeys (line 785) | void _smime_getkeys (char *mailbox) function smime_getkeys (line 842) | void smime_getkeys (ENVELOPE *env) function smime_handle_cert_email (line 929) | static int smime_handle_cert_email (char *certificate, char *mailbox, function smime_invoke_import (line 1204) | void smime_invoke_import (char *infile, char *mailbox) function smime_verify_sender (line 1270) | int smime_verify_sender(HEADER *h) function pid_t (line 1344) | static function pid_t (line 1356) | static function BODY (line 1370) | BODY *smime_build_smime_entity (BODY *a, char *certlist) function BODY (line 1518) | BODY *smime_sign_message (BODY *a ) function pid_t (line 1676) | static function pid_t (line 1687) | static function smime_verify_one (line 1699) | int smime_verify_one (BODY *sigbdy, STATE *s, const char *tempfile) function BODY (line 1816) | static BODY *smime_handle_entity (BODY *m, STATE *s, FILE *outFile) function smime_decrypt_mime (line 2017) | int smime_decrypt_mime (FILE *fpin, FILE **fpout, BODY *b, BODY **cur) function smime_application_smime_handler (line 2086) | int smime_application_smime_handler (BODY *m, STATE *s) function smime_send_menu (line 2091) | int smime_send_menu (HEADER *msg, int *redraw) FILE: smime.h type smime_key_t (line 25) | typedef struct smime_key { FILE: smtp.c function smtp_code (line 81) | static int smtp_code (char *buf, size_t len, int *n) function smtp_get_resp (line 101) | static int function smtp_rcpt_to (line 141) | static int function smtp_data (line 170) | static int function address_uses_unicode (line 245) | static int address_uses_unicode(const char *a) function addresses_use_unicode (line 264) | static int addresses_use_unicode(const ADDRESS* a) function mutt_smtp_send (line 276) | int function smtp_fill_account (line 365) | static int smtp_fill_account (ACCOUNT* account) function smtp_helo (line 414) | static int smtp_helo (CONNECTION* conn) function smtp_open (line 445) | static int smtp_open (CONNECTION* conn) function smtp_auth (line 511) | static int smtp_auth (CONNECTION* conn) function smtp_auth_sasl (line 564) | static int smtp_auth_sasl (CONNECTION* conn, const char* mechlist) FILE: snprintf.c function dopr (line 132) | static int dopr (char *buffer, size_t maxlen, const char *format, va_lis... function fmtstr (line 404) | static void fmtstr (char *buffer, size_t *currlen, size_t maxlen, function fmtint (line 443) | static void fmtint (char *buffer, size_t *currlen, size_t maxlen, function abs_val (line 533) | static long double abs_val (long double value) function pow10 (line 543) | static long double pow10 (int exp) function round (line 556) | static long round (long double value) function fmtfp (line 568) | static void fmtfp (char *buffer, size_t *currlen, size_t maxlen, function dopr_outch (line 704) | static void dopr_outch (char *buffer, size_t *currlen, size_t maxlen, ch... function vsnprintf (line 713) | int vsnprintf (char *str, size_t count, const char *fmt, va_list args) function main (line 749) | int main (void) FILE: sort.c function compare_score (line 45) | static int compare_score (const void *a, const void *b) function compare_size (line 54) | static int compare_size (const void *a, const void *b) function compare_date_sent (line 63) | static int compare_date_sent (const void *a, const void *b) function compare_subject (line 72) | static int compare_subject (const void *a, const void *b) function compare_to (line 110) | static int compare_to (const void *a, const void *b) function compare_from (line 125) | static int compare_from (const void *a, const void *b) function compare_date_received (line 140) | static int compare_date_received (const void *a, const void *b) function compare_order (line 149) | static int compare_order (const void *a, const void *b) function compare_spam (line 158) | static int compare_spam (const void *a, const void *b) function sort_t (line 213) | sort_t *mutt_get_sort_func (int method) function mutt_sort_headers (line 241) | void mutt_sort_headers (CONTEXT *ctx, int init) FILE: sort.h type mapping_t (line 65) | struct mapping_t FILE: status.c function _menu_status_line (line 313) | static void _menu_status_line (char *buf, size_t buflen, size_t col, MUT... function menu_status_line (line 318) | void menu_status_line (char *buf, size_t buflen, MUTTMENU *menu, const c... FILE: strcasecmp.c function strncasecmp (line 6) | int strncasecmp (char *s1, char *s2, size_t n) function strcasecmp (line 26) | int strcasecmp (char *s1, char *s2) FILE: strnlen.c function strnlen (line 11) | size_t strnlen(const char *s, size_t maxlen) FILE: system.c function _mutt_system (line 35) | int _mutt_system (const char *cmd, int flags) FILE: thread.c function is_descendant (line 32) | static int is_descendant (THREAD *a, THREAD *b) function need_display_subject (line 44) | static int need_display_subject (CONTEXT *ctx, HEADER *hdr) function linearize_tree (line 88) | static void linearize_tree (CONTEXT *ctx) function calculate_visibility (line 126) | static void calculate_visibility (CONTEXT *ctx, int *max_depth) function mutt_draw_tree (line 234) | void mutt_draw_tree (CONTEXT *ctx) function LIST (line 350) | static LIST *make_subject_list (THREAD *cur, time_t *dateptr) function THREAD (line 415) | static THREAD *find_subject (CONTEXT *ctx, THREAD *cur) function unlink_message (line 458) | static void unlink_message (THREAD **old, THREAD *cur) function insert_message (line 479) | static void insert_message (THREAD **new, THREAD *newparent, THREAD *cur) function pseudo_threads (line 491) | static void pseudo_threads (CONTEXT *ctx) function mutt_clear_threads (line 552) | void mutt_clear_threads (CONTEXT *ctx) function compare_threads (line 571) | static int compare_threads (const void *a, const void *b) function THREAD (line 588) | THREAD *mutt_sort_subthreads (THREAD *thread, int init) function check_subjects (line 718) | static void check_subjects (CONTEXT *ctx, int init) function mutt_sort_threads (line 750) | void mutt_sort_threads (CONTEXT *ctx, int init) function HEADER (line 976) | static HEADER *find_virtual (THREAD *cur, int reverse) function _mutt_aside_thread (line 1021) | int _mutt_aside_thread (HEADER *hdr, short dir, short subthreads) function mutt_parent_message (line 1077) | int mutt_parent_message (CONTEXT *ctx, HEADER *hdr) function mutt_set_virtual (line 1105) | void mutt_set_virtual (CONTEXT *ctx) function _mutt_traverse_thread (line 1127) | int _mutt_traverse_thread (CONTEXT *ctx, HEADER *cur, int flag) function mutt_messages_in_thread (line 1286) | int mutt_messages_in_thread (CONTEXT *ctx, HEADER *hdr, int flag) function HASH (line 1318) | HASH *mutt_make_id_hash (CONTEXT *ctx) function HASH (line 1336) | HASH *mutt_make_subj_hash (CONTEXT *ctx) function clean_references (line 1354) | static void clean_references (THREAD *brk, THREAD *cur) function mutt_break_thread (line 1391) | void mutt_break_thread (HEADER *hdr) function link_threads (line 1400) | static int link_threads (HEADER *parent, HEADER *child, CONTEXT *ctx) function mutt_link_threads (line 1416) | int mutt_link_threads (HEADER *cur, HEADER *last, CONTEXT *ctx) FILE: txt2c.c function txt2c (line 5) | void function main (line 27) | int FILE: url.c type mapping_t (line 35) | struct mapping_t function url_pct_decode (line 51) | int url_pct_decode (char *s) function url_scheme_t (line 79) | url_scheme_t url_check_scheme (const char *s) function url_parse_file (line 100) | int url_parse_file (char *d, const char *src, size_t dl) function ciss_parse_userhost (line 115) | static int ciss_parse_userhost (ciss_url_t *ciss, char *src) function url_parse_ciss (line 171) | int url_parse_ciss (ciss_url_t *ciss, char *src) function url_pct_encode (line 183) | static void url_pct_encode (char *dst, size_t l, const char *src) function url_ciss_tostring (line 205) | int url_ciss_tostring (ciss_url_t* ciss, char* dest, size_t len, int flags) function url_parse_mailto (line 249) | int url_parse_mailto (ENVELOPE *e, char **body, const char *src) FILE: url.h type url_scheme_t (line 4) | typedef enum url_scheme type ciss_url_t (line 24) | typedef struct ciss_url FILE: utf8.c function mutt_wctoutf8 (line 14) | int mutt_wctoutf8 (char *s, unsigned int c, size_t buflen) FILE: wcscasecmp.c function wcscasecmp (line 26) | int wcscasecmp (const wchar_t *a, const wchar_t *b) FILE: wcwidth.c function wcwidth_ucs (line 66) | int wcwidth_ucs(wchar_t ucs) function wcswidth (line 173) | int wcswidth(const wchar_t *pwcs, size_t n)